[gnumeric] Updated British English translation



commit 85dcc21f8b5c77a3c47c27fedd7bdd7b3720f570
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Fri Aug 20 21:04:15 2010 +0100

    Updated British English translation

 po-functions/en_GB.po | 4995 ++++++++++++++++++++++++---------------------
 po/en_GB.po           | 5532 ++++++++++++++++++++++++++++++-------------------
 2 files changed, 6009 insertions(+), 4518 deletions(-)
---
diff --git a/po-functions/en_GB.po b/po-functions/en_GB.po
index fffd5d9..b316905 100644
--- a/po-functions/en_GB.po
+++ b/po-functions/en_GB.po
@@ -2,21 +2,21 @@
 # Copyright (C) 1999 Free Software Foundation, Inc.
 # Karl Eichwalder <ke suse de>, 2001.
 # Robert Brady <rwb197 zepler org>, 2001.
-# Bruce Cowan <bcowan fastmail co uk>, 2010.
+# Bruce Cowan <bruce bcowan me uk>, 2010.
 msgid ""
 msgstr ""
 "Project-Id-Version: gnumeric 1.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-22 20:48-0400\n"
-"PO-Revision-Date: 2010-02-17 22:05+0100\n"
-"Last-Translator: Bruce Cowan <bcowan fastmail co uk>\n"
+"POT-Creation-Date: 2010-08-20 21:03+0100\n"
+"PO-Revision-Date: 2010-08-20 21:03+0100\n"
+"Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
 "Language-Team: British English <en li org>\n"
+"Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.5.1\n"
+"X-Generator: Virtaal 0.6.1\n"
 
 #: ../plugins/fn-christian-date/functions.c:140
 msgid ""
@@ -116,42 +116,40 @@ msgstr ""
 "year:year between 1582 and 9956, defaults to the year of the next Ascension "
 "Thursday"
 
-#: ../plugins/fn-complex/functions.c:79
-msgid "COMPLEX:a complex number of the form @{x} + @{y} {i} "
-msgstr "COMPLEX:a complex number of the form @{x} + @{y} {i} "
+#: ../plugins/fn-complex/functions.c:81
+msgid "COMPLEX:a complex number of the form @{x} + @{y} {i}"
+msgstr "COMPLEX:a complex number of the form @{x} + @{y} {i}"
 
-#: ../plugins/fn-complex/functions.c:80
+#: ../plugins/fn-complex/functions.c:82
 msgid "x:real part"
 msgstr "x:real part"
 
-#: ../plugins/fn-complex/functions.c:81
+#: ../plugins/fn-complex/functions.c:83
 msgid "y:imaginary part"
 msgstr "y:imaginary part"
 
-#: ../plugins/fn-complex/functions.c:82
+#: ../plugins/fn-complex/functions.c:84
 msgid ""
-"i:the suffix for the complex number, either \"i\" or \"j\"; defaults to \"i"
-"\"."
+"i:the suffix for the complex number, either \"i\" or \"j\"; defaults to \"i\""
 msgstr ""
-"i:the suffix for the complex number, either \"i\" or \"j\"; defaults to \"i"
-"\"."
+"i:the suffix for the complex number, either \"i\" or \"j\"; defaults to \"i\""
 
-#: ../plugins/fn-complex/functions.c:83
+#: ../plugins/fn-complex/functions.c:85
 msgid "If @{i} is neither \"i\" nor \"j\", COMPLEX returns #VALUE!"
 msgstr "If @{i} is neither \"i\" nor \"j\", COMPLEX returns #VALUE!"
 
-#: ../plugins/fn-complex/functions.c:84 ../plugins/fn-complex/functions.c:112
-#: ../plugins/fn-complex/functions.c:139 ../plugins/fn-complex/functions.c:163
-#: ../plugins/fn-complex/functions.c:190 ../plugins/fn-complex/functions.c:261
-#: ../plugins/fn-complex/functions.c:287 ../plugins/fn-complex/functions.c:392
-#: ../plugins/fn-complex/functions.c:419 ../plugins/fn-complex/functions.c:445
-#: ../plugins/fn-complex/functions.c:470 ../plugins/fn-complex/functions.c:497
-#: ../plugins/fn-complex/functions.c:524 ../plugins/fn-complex/functions.c:556
-#: ../plugins/fn-complex/functions.c:588
-#: ../plugins/fn-complex/functions.c:1071
-#: ../plugins/fn-complex/functions.c:1098
-#: ../plugins/fn-complex/functions.c:1128
-#: ../plugins/fn-complex/functions.c:1197 ../plugins/fn-date/functions.c:84
+#: ../plugins/fn-complex/functions.c:86 ../plugins/fn-complex/functions.c:114
+#: ../plugins/fn-complex/functions.c:141 ../plugins/fn-complex/functions.c:165
+#: ../plugins/fn-complex/functions.c:192 ../plugins/fn-complex/functions.c:263
+#: ../plugins/fn-complex/functions.c:289 ../plugins/fn-complex/functions.c:394
+#: ../plugins/fn-complex/functions.c:421 ../plugins/fn-complex/functions.c:447
+#: ../plugins/fn-complex/functions.c:472 ../plugins/fn-complex/functions.c:499
+#: ../plugins/fn-complex/functions.c:526 ../plugins/fn-complex/functions.c:558
+#: ../plugins/fn-complex/functions.c:590
+#: ../plugins/fn-complex/functions.c:1073
+#: ../plugins/fn-complex/functions.c:1100
+#: ../plugins/fn-complex/functions.c:1130
+#: ../plugins/fn-complex/functions.c:1199 ../plugins/fn-date/functions.c:84
 #: ../plugins/fn-date/functions.c:197 ../plugins/fn-date/functions.c:219
 #: ../plugins/fn-date/functions.c:356 ../plugins/fn-date/functions.c:391
 #: ../plugins/fn-date/functions.c:408 ../plugins/fn-date/functions.c:429
@@ -160,7 +158,6 @@ msgstr "If @{i} is neither \"i\" nor \"j\", COMPLEX returns #VALUE!"
 #: ../plugins/fn-date/functions.c:541 ../plugins/fn-date/functions.c:565
 #: ../plugins/fn-date/functions.c:589 ../plugins/fn-date/functions.c:617
 #: ../plugins/fn-date/functions.c:658 ../plugins/fn-date/functions.c:696
-#: ../plugins/fn-date/functions.c:738 ../plugins/fn-date/functions.c:901
 #: ../plugins/fn-eng/functions.c:238 ../plugins/fn-eng/functions.c:263
 #: ../plugins/fn-eng/functions.c:287 ../plugins/fn-eng/functions.c:312
 #: ../plugins/fn-eng/functions.c:336 ../plugins/fn-eng/functions.c:359
@@ -168,209 +165,209 @@ msgstr "If @{i} is neither \"i\" nor \"j\", COMPLEX returns #VALUE!"
 #: ../plugins/fn-eng/functions.c:453 ../plugins/fn-eng/functions.c:476
 #: ../plugins/fn-eng/functions.c:499 ../plugins/fn-eng/functions.c:519
 #: ../plugins/fn-eng/functions.c:608 ../plugins/fn-eng/functions.c:637
-#: ../plugins/fn-eng/functions.c:745 ../plugins/fn-eng/functions.c:1121
-#: ../plugins/fn-eng/functions.c:1144 ../plugins/fn-info/functions.c:97
-#: ../plugins/fn-info/functions.c:1285 ../plugins/fn-info/functions.c:1351
-#: ../plugins/fn-info/functions.c:1440 ../plugins/fn-info/functions.c:1458
-#: ../plugins/fn-info/functions.c:1480 ../plugins/fn-info/functions.c:1507
-#: ../plugins/fn-info/functions.c:1534 ../plugins/fn-info/functions.c:1571
-#: ../plugins/fn-info/functions.c:1587 ../plugins/fn-info/functions.c:1609
-#: ../plugins/fn-info/functions.c:1626 ../plugins/fn-info/functions.c:1644
-#: ../plugins/fn-info/functions.c:1661 ../plugins/fn-info/functions.c:1683
-#: ../plugins/fn-info/functions.c:1703 ../plugins/fn-info/functions.c:1722
-#: ../plugins/fn-info/functions.c:1759 ../plugins/fn-logical/functions.c:52
-#: ../plugins/fn-logical/functions.c:103 ../plugins/fn-logical/functions.c:131
-#: ../plugins/fn-logical/functions.c:269 ../plugins/fn-logical/functions.c:287
-#: ../plugins/fn-math/functions.c:61 ../plugins/fn-math/functions.c:124
-#: ../plugins/fn-math/functions.c:225 ../plugins/fn-math/functions.c:243
-#: ../plugins/fn-math/functions.c:266 ../plugins/fn-math/functions.c:326
-#: ../plugins/fn-math/functions.c:351 ../plugins/fn-math/functions.c:370
-#: ../plugins/fn-math/functions.c:389 ../plugins/fn-math/functions.c:415
-#: ../plugins/fn-math/functions.c:460 ../plugins/fn-math/functions.c:534
-#: ../plugins/fn-math/functions.c:646 ../plugins/fn-math/functions.c:714
-#: ../plugins/fn-math/functions.c:743 ../plugins/fn-math/functions.c:763
-#: ../plugins/fn-math/functions.c:817 ../plugins/fn-math/functions.c:836
-#: ../plugins/fn-math/functions.c:870 ../plugins/fn-math/functions.c:931
-#: ../plugins/fn-math/functions.c:1010 ../plugins/fn-math/functions.c:1067
-#: ../plugins/fn-math/functions.c:1100 ../plugins/fn-math/functions.c:1122
-#: ../plugins/fn-math/functions.c:1150 ../plugins/fn-math/functions.c:1174
-#: ../plugins/fn-math/functions.c:1200 ../plugins/fn-math/functions.c:1274
-#: ../plugins/fn-math/functions.c:1317 ../plugins/fn-math/functions.c:1335
-#: ../plugins/fn-math/functions.c:1432 ../plugins/fn-math/functions.c:1450
-#: ../plugins/fn-math/functions.c:1497 ../plugins/fn-math/functions.c:1521
-#: ../plugins/fn-math/functions.c:1567 ../plugins/fn-math/functions.c:1584
-#: ../plugins/fn-math/functions.c:1619 ../plugins/fn-math/functions.c:1654
-#: ../plugins/fn-math/functions.c:1689 ../plugins/fn-math/functions.c:1726
-#: ../plugins/fn-math/functions.c:1805 ../plugins/fn-math/functions.c:1830
-#: ../plugins/fn-math/functions.c:1856 ../plugins/fn-math/functions.c:1882
-#: ../plugins/fn-math/functions.c:1906 ../plugins/fn-math/functions.c:1947
-#: ../plugins/fn-math/functions.c:1992 ../plugins/fn-math/functions.c:2119
-#: ../plugins/fn-math/functions.c:2367 ../plugins/fn-math/functions.c:2411
-#: ../plugins/fn-math/functions.c:2454 ../plugins/fn-math/functions.c:2497
-#: ../plugins/fn-math/functions.c:2553 ../plugins/fn-math/functions.c:2803
-#: ../plugins/fn-math/functions.c:2870 ../plugins/fn-random/functions.c:47
-#: ../plugins/fn-random/functions.c:248 ../plugins/fn-stat/functions.c:86
-#: ../plugins/fn-stat/functions.c:114 ../plugins/fn-stat/functions.c:141
-#: ../plugins/fn-stat/functions.c:169 ../plugins/fn-stat/functions.c:277
-#: ../plugins/fn-stat/functions.c:325 ../plugins/fn-stat/functions.c:355
-#: ../plugins/fn-stat/functions.c:388 ../plugins/fn-stat/functions.c:412
-#: ../plugins/fn-stat/functions.c:437 ../plugins/fn-stat/functions.c:468
-#: ../plugins/fn-stat/functions.c:497 ../plugins/fn-stat/functions.c:526
-#: ../plugins/fn-stat/functions.c:546 ../plugins/fn-stat/functions.c:573
-#: ../plugins/fn-stat/functions.c:600 ../plugins/fn-stat/functions.c:626
-#: ../plugins/fn-stat/functions.c:662 ../plugins/fn-stat/functions.c:696
-#: ../plugins/fn-stat/functions.c:722 ../plugins/fn-stat/functions.c:757
-#: ../plugins/fn-stat/functions.c:797 ../plugins/fn-stat/functions.c:851
-#: ../plugins/fn-stat/functions.c:919 ../plugins/fn-stat/functions.c:951
-#: ../plugins/fn-stat/functions.c:981 ../plugins/fn-stat/functions.c:1008
-#: ../plugins/fn-stat/functions.c:1038 ../plugins/fn-stat/functions.c:1126
-#: ../plugins/fn-stat/functions.c:1163 ../plugins/fn-stat/functions.c:1246
-#: ../plugins/fn-stat/functions.c:1283 ../plugins/fn-stat/functions.c:1449
-#: ../plugins/fn-stat/functions.c:1481 ../plugins/fn-stat/functions.c:1591
-#: ../plugins/fn-stat/functions.c:1618 ../plugins/fn-stat/functions.c:1648
-#: ../plugins/fn-stat/functions.c:1683 ../plugins/fn-stat/functions.c:1710
-#: ../plugins/fn-stat/functions.c:1742 ../plugins/fn-stat/functions.c:1774
-#: ../plugins/fn-stat/functions.c:1806 ../plugins/fn-stat/functions.c:1839
-#: ../plugins/fn-stat/functions.c:1889 ../plugins/fn-stat/functions.c:1914
-#: ../plugins/fn-stat/functions.c:1939 ../plugins/fn-stat/functions.c:1971
-#: ../plugins/fn-stat/functions.c:2000 ../plugins/fn-stat/functions.c:2019
-#: ../plugins/fn-stat/functions.c:2045 ../plugins/fn-stat/functions.c:2167
-#: ../plugins/fn-stat/functions.c:2210 ../plugins/fn-stat/functions.c:2284
-#: ../plugins/fn-stat/functions.c:2364 ../plugins/fn-stat/functions.c:2518
-#: ../plugins/fn-stat/functions.c:2577 ../plugins/fn-stat/functions.c:2602
-#: ../plugins/fn-stat/functions.c:2629 ../plugins/fn-stat/functions.c:2661
-#: ../plugins/fn-stat/functions.c:2688 ../plugins/fn-stat/functions.c:2718
-#: ../plugins/fn-stat/functions.c:2745 ../plugins/fn-stat/functions.c:2869
-#: ../plugins/fn-stat/functions.c:2913 ../plugins/fn-stat/functions.c:2954
-#: ../plugins/fn-stat/functions.c:3020 ../plugins/fn-stat/functions.c:3186
-#: ../plugins/fn-stat/functions.c:4354 ../plugins/fn-stat/functions.c:4424
-#: ../plugins/fn-stat/functions.c:4475 ../plugins/fn-stat/functions.c:4543
-#: ../plugins/fn-string/functions.c:66 ../plugins/fn-string/functions.c:137
-#: ../plugins/fn-string/functions.c:199 ../plugins/fn-string/functions.c:218
-#: ../plugins/fn-string/functions.c:235 ../plugins/fn-string/functions.c:255
-#: ../plugins/fn-string/functions.c:319 ../plugins/fn-string/functions.c:339
-#: ../plugins/fn-string/functions.c:466 ../plugins/fn-string/functions.c:535
-#: ../plugins/fn-string/functions.c:555 ../plugins/fn-string/functions.c:577
-#: ../plugins/fn-string/functions.c:621 ../plugins/fn-string/functions.c:652
-#: ../plugins/fn-string/functions.c:690 ../plugins/fn-string/functions.c:745
-#: ../plugins/fn-string/functions.c:791 ../plugins/fn-string/functions.c:892
-#: ../plugins/fn-string/functions.c:916 ../plugins/fn-string/functions.c:969
-#: ../plugins/fn-string/functions.c:1016 ../plugins/fn-string/functions.c:1112
-#: ../plugins/fn-string/functions.c:1183 ../plugins/fn-string/functions.c:1266
+#: ../plugins/fn-eng/functions.c:1127 ../plugins/fn-eng/functions.c:1150
+#: ../plugins/fn-info/functions.c:97 ../plugins/fn-info/functions.c:1285
+#: ../plugins/fn-info/functions.c:1351 ../plugins/fn-info/functions.c:1440
+#: ../plugins/fn-info/functions.c:1458 ../plugins/fn-info/functions.c:1480
+#: ../plugins/fn-info/functions.c:1507 ../plugins/fn-info/functions.c:1534
+#: ../plugins/fn-info/functions.c:1571 ../plugins/fn-info/functions.c:1587
+#: ../plugins/fn-info/functions.c:1609 ../plugins/fn-info/functions.c:1626
+#: ../plugins/fn-info/functions.c:1644 ../plugins/fn-info/functions.c:1661
+#: ../plugins/fn-info/functions.c:1683 ../plugins/fn-info/functions.c:1703
+#: ../plugins/fn-info/functions.c:1722 ../plugins/fn-info/functions.c:1759
+#: ../plugins/fn-logical/functions.c:52 ../plugins/fn-logical/functions.c:103
+#: ../plugins/fn-logical/functions.c:131 ../plugins/fn-logical/functions.c:269
+#: ../plugins/fn-logical/functions.c:287 ../plugins/fn-math/functions.c:61
+#: ../plugins/fn-math/functions.c:124 ../plugins/fn-math/functions.c:225
+#: ../plugins/fn-math/functions.c:243 ../plugins/fn-math/functions.c:266
+#: ../plugins/fn-math/functions.c:326 ../plugins/fn-math/functions.c:351
+#: ../plugins/fn-math/functions.c:370 ../plugins/fn-math/functions.c:389
+#: ../plugins/fn-math/functions.c:417 ../plugins/fn-math/functions.c:462
+#: ../plugins/fn-math/functions.c:536 ../plugins/fn-math/functions.c:648
+#: ../plugins/fn-math/functions.c:716 ../plugins/fn-math/functions.c:745
+#: ../plugins/fn-math/functions.c:765 ../plugins/fn-math/functions.c:819
+#: ../plugins/fn-math/functions.c:838 ../plugins/fn-math/functions.c:872
+#: ../plugins/fn-math/functions.c:933 ../plugins/fn-math/functions.c:1011
+#: ../plugins/fn-math/functions.c:1068 ../plugins/fn-math/functions.c:1101
+#: ../plugins/fn-math/functions.c:1123 ../plugins/fn-math/functions.c:1151
+#: ../plugins/fn-math/functions.c:1175 ../plugins/fn-math/functions.c:1201
+#: ../plugins/fn-math/functions.c:1275 ../plugins/fn-math/functions.c:1318
+#: ../plugins/fn-math/functions.c:1336 ../plugins/fn-math/functions.c:1433
+#: ../plugins/fn-math/functions.c:1451 ../plugins/fn-math/functions.c:1498
+#: ../plugins/fn-math/functions.c:1522 ../plugins/fn-math/functions.c:1568
+#: ../plugins/fn-math/functions.c:1585 ../plugins/fn-math/functions.c:1620
+#: ../plugins/fn-math/functions.c:1655 ../plugins/fn-math/functions.c:1690
+#: ../plugins/fn-math/functions.c:1727 ../plugins/fn-math/functions.c:1806
+#: ../plugins/fn-math/functions.c:1831 ../plugins/fn-math/functions.c:1857
+#: ../plugins/fn-math/functions.c:1883 ../plugins/fn-math/functions.c:1907
+#: ../plugins/fn-math/functions.c:1948 ../plugins/fn-math/functions.c:1993
+#: ../plugins/fn-math/functions.c:2120 ../plugins/fn-math/functions.c:2368
+#: ../plugins/fn-math/functions.c:2412 ../plugins/fn-math/functions.c:2455
+#: ../plugins/fn-math/functions.c:2498 ../plugins/fn-math/functions.c:2555
+#: ../plugins/fn-math/functions.c:2812 ../plugins/fn-math/functions.c:2879
+#: ../plugins/fn-random/functions.c:48 ../plugins/fn-random/functions.c:249
+#: ../plugins/fn-stat/functions.c:83 ../plugins/fn-stat/functions.c:111
+#: ../plugins/fn-stat/functions.c:138 ../plugins/fn-stat/functions.c:166
+#: ../plugins/fn-stat/functions.c:276 ../plugins/fn-stat/functions.c:324
+#: ../plugins/fn-stat/functions.c:354 ../plugins/fn-stat/functions.c:387
+#: ../plugins/fn-stat/functions.c:411 ../plugins/fn-stat/functions.c:436
+#: ../plugins/fn-stat/functions.c:467 ../plugins/fn-stat/functions.c:496
+#: ../plugins/fn-stat/functions.c:525 ../plugins/fn-stat/functions.c:545
+#: ../plugins/fn-stat/functions.c:572 ../plugins/fn-stat/functions.c:599
+#: ../plugins/fn-stat/functions.c:625 ../plugins/fn-stat/functions.c:661
+#: ../plugins/fn-stat/functions.c:695 ../plugins/fn-stat/functions.c:721
+#: ../plugins/fn-stat/functions.c:756 ../plugins/fn-stat/functions.c:796
+#: ../plugins/fn-stat/functions.c:850 ../plugins/fn-stat/functions.c:918
+#: ../plugins/fn-stat/functions.c:950 ../plugins/fn-stat/functions.c:980
+#: ../plugins/fn-stat/functions.c:1007 ../plugins/fn-stat/functions.c:1037
+#: ../plugins/fn-stat/functions.c:1125 ../plugins/fn-stat/functions.c:1162
+#: ../plugins/fn-stat/functions.c:1245 ../plugins/fn-stat/functions.c:1282
+#: ../plugins/fn-stat/functions.c:1448 ../plugins/fn-stat/functions.c:1480
+#: ../plugins/fn-stat/functions.c:1576 ../plugins/fn-stat/functions.c:1603
+#: ../plugins/fn-stat/functions.c:1633 ../plugins/fn-stat/functions.c:1668
+#: ../plugins/fn-stat/functions.c:1695 ../plugins/fn-stat/functions.c:1727
+#: ../plugins/fn-stat/functions.c:1759 ../plugins/fn-stat/functions.c:1791
+#: ../plugins/fn-stat/functions.c:1824 ../plugins/fn-stat/functions.c:1874
+#: ../plugins/fn-stat/functions.c:1899 ../plugins/fn-stat/functions.c:1924
+#: ../plugins/fn-stat/functions.c:1956 ../plugins/fn-stat/functions.c:1985
+#: ../plugins/fn-stat/functions.c:2004 ../plugins/fn-stat/functions.c:2030
+#: ../plugins/fn-stat/functions.c:2152 ../plugins/fn-stat/functions.c:2195
+#: ../plugins/fn-stat/functions.c:2244 ../plugins/fn-stat/functions.c:2324
+#: ../plugins/fn-stat/functions.c:2382 ../plugins/fn-stat/functions.c:2441
+#: ../plugins/fn-stat/functions.c:2466 ../plugins/fn-stat/functions.c:2493
+#: ../plugins/fn-stat/functions.c:2525 ../plugins/fn-stat/functions.c:2552
+#: ../plugins/fn-stat/functions.c:2582 ../plugins/fn-stat/functions.c:2609
+#: ../plugins/fn-stat/functions.c:2733 ../plugins/fn-stat/functions.c:2776
+#: ../plugins/fn-stat/functions.c:2817 ../plugins/fn-stat/functions.c:2883
+#: ../plugins/fn-stat/functions.c:3052 ../plugins/fn-stat/functions.c:3870
+#: ../plugins/fn-stat/functions.c:3927 ../plugins/fn-stat/functions.c:3975
+#: ../plugins/fn-stat/functions.c:4040 ../plugins/fn-string/functions.c:68
+#: ../plugins/fn-string/functions.c:140 ../plugins/fn-string/functions.c:202
+#: ../plugins/fn-string/functions.c:221 ../plugins/fn-string/functions.c:238
+#: ../plugins/fn-string/functions.c:258 ../plugins/fn-string/functions.c:322
+#: ../plugins/fn-string/functions.c:342 ../plugins/fn-string/functions.c:469
+#: ../plugins/fn-string/functions.c:538 ../plugins/fn-string/functions.c:558
+#: ../plugins/fn-string/functions.c:580 ../plugins/fn-string/functions.c:624
+#: ../plugins/fn-string/functions.c:655 ../plugins/fn-string/functions.c:693
+#: ../plugins/fn-string/functions.c:750 ../plugins/fn-string/functions.c:796
+#: ../plugins/fn-string/functions.c:897 ../plugins/fn-string/functions.c:921
+#: ../plugins/fn-string/functions.c:974 ../plugins/fn-string/functions.c:1021
+#: ../plugins/fn-string/functions.c:1117 ../plugins/fn-string/functions.c:1188
+#: ../plugins/fn-string/functions.c:1271
 msgid "This function is Excel compatible."
 msgstr "This function is Excel compatible."
 
-#: ../plugins/fn-complex/functions.c:109
+#: ../plugins/fn-complex/functions.c:111
 msgid "IMAGINARY:the imaginary part of the complex number @{z}"
 msgstr "IMAGINARY:the imaginary part of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:110 ../plugins/fn-complex/functions.c:137
-#: ../plugins/fn-complex/functions.c:161 ../plugins/fn-complex/functions.c:188
-#: ../plugins/fn-complex/functions.c:213 ../plugins/fn-complex/functions.c:236
-#: ../plugins/fn-complex/functions.c:259 ../plugins/fn-complex/functions.c:285
-#: ../plugins/fn-complex/functions.c:311 ../plugins/fn-complex/functions.c:338
-#: ../plugins/fn-complex/functions.c:364 ../plugins/fn-complex/functions.c:390
-#: ../plugins/fn-complex/functions.c:416 ../plugins/fn-complex/functions.c:440
-#: ../plugins/fn-complex/functions.c:468 ../plugins/fn-complex/functions.c:495
-#: ../plugins/fn-complex/functions.c:586 ../plugins/fn-complex/functions.c:611
-#: ../plugins/fn-complex/functions.c:635 ../plugins/fn-complex/functions.c:660
-#: ../plugins/fn-complex/functions.c:685 ../plugins/fn-complex/functions.c:709
-#: ../plugins/fn-complex/functions.c:734 ../plugins/fn-complex/functions.c:758
-#: ../plugins/fn-complex/functions.c:785 ../plugins/fn-complex/functions.c:812
-#: ../plugins/fn-complex/functions.c:839 ../plugins/fn-complex/functions.c:863
-#: ../plugins/fn-complex/functions.c:888 ../plugins/fn-complex/functions.c:912
-#: ../plugins/fn-complex/functions.c:939 ../plugins/fn-complex/functions.c:967
-#: ../plugins/fn-complex/functions.c:995
-#: ../plugins/fn-complex/functions.c:1019
-#: ../plugins/fn-complex/functions.c:1044
-#: ../plugins/fn-complex/functions.c:1069
+#: ../plugins/fn-complex/functions.c:112 ../plugins/fn-complex/functions.c:139
+#: ../plugins/fn-complex/functions.c:163 ../plugins/fn-complex/functions.c:190
+#: ../plugins/fn-complex/functions.c:215 ../plugins/fn-complex/functions.c:238
+#: ../plugins/fn-complex/functions.c:261 ../plugins/fn-complex/functions.c:287
+#: ../plugins/fn-complex/functions.c:313 ../plugins/fn-complex/functions.c:340
+#: ../plugins/fn-complex/functions.c:366 ../plugins/fn-complex/functions.c:392
+#: ../plugins/fn-complex/functions.c:418 ../plugins/fn-complex/functions.c:442
+#: ../plugins/fn-complex/functions.c:470 ../plugins/fn-complex/functions.c:497
+#: ../plugins/fn-complex/functions.c:588 ../plugins/fn-complex/functions.c:613
+#: ../plugins/fn-complex/functions.c:637 ../plugins/fn-complex/functions.c:662
+#: ../plugins/fn-complex/functions.c:687 ../plugins/fn-complex/functions.c:711
+#: ../plugins/fn-complex/functions.c:736 ../plugins/fn-complex/functions.c:760
+#: ../plugins/fn-complex/functions.c:787 ../plugins/fn-complex/functions.c:814
+#: ../plugins/fn-complex/functions.c:841 ../plugins/fn-complex/functions.c:865
+#: ../plugins/fn-complex/functions.c:890 ../plugins/fn-complex/functions.c:914
+#: ../plugins/fn-complex/functions.c:941 ../plugins/fn-complex/functions.c:969
+#: ../plugins/fn-complex/functions.c:997
+#: ../plugins/fn-complex/functions.c:1021
+#: ../plugins/fn-complex/functions.c:1046
+#: ../plugins/fn-complex/functions.c:1071
 msgid "z:a complex number"
 msgstr "z:a complex number"
 
-#: ../plugins/fn-complex/functions.c:111 ../plugins/fn-complex/functions.c:138
-#: ../plugins/fn-complex/functions.c:162 ../plugins/fn-complex/functions.c:189
-#: ../plugins/fn-complex/functions.c:214 ../plugins/fn-complex/functions.c:237
-#: ../plugins/fn-complex/functions.c:260 ../plugins/fn-complex/functions.c:286
-#: ../plugins/fn-complex/functions.c:313 ../plugins/fn-complex/functions.c:340
-#: ../plugins/fn-complex/functions.c:366 ../plugins/fn-complex/functions.c:391
-#: ../plugins/fn-complex/functions.c:418 ../plugins/fn-complex/functions.c:444
-#: ../plugins/fn-complex/functions.c:469 ../plugins/fn-complex/functions.c:496
-#: ../plugins/fn-complex/functions.c:587 ../plugins/fn-complex/functions.c:612
-#: ../plugins/fn-complex/functions.c:636 ../plugins/fn-complex/functions.c:661
-#: ../plugins/fn-complex/functions.c:686 ../plugins/fn-complex/functions.c:710
-#: ../plugins/fn-complex/functions.c:735 ../plugins/fn-complex/functions.c:761
-#: ../plugins/fn-complex/functions.c:788 ../plugins/fn-complex/functions.c:815
-#: ../plugins/fn-complex/functions.c:840 ../plugins/fn-complex/functions.c:864
-#: ../plugins/fn-complex/functions.c:889 ../plugins/fn-complex/functions.c:915
-#: ../plugins/fn-complex/functions.c:943 ../plugins/fn-complex/functions.c:971
-#: ../plugins/fn-complex/functions.c:996
-#: ../plugins/fn-complex/functions.c:1020
-#: ../plugins/fn-complex/functions.c:1045
-#: ../plugins/fn-complex/functions.c:1070
+#: ../plugins/fn-complex/functions.c:113 ../plugins/fn-complex/functions.c:140
+#: ../plugins/fn-complex/functions.c:164 ../plugins/fn-complex/functions.c:191
+#: ../plugins/fn-complex/functions.c:216 ../plugins/fn-complex/functions.c:239
+#: ../plugins/fn-complex/functions.c:262 ../plugins/fn-complex/functions.c:288
+#: ../plugins/fn-complex/functions.c:315 ../plugins/fn-complex/functions.c:342
+#: ../plugins/fn-complex/functions.c:368 ../plugins/fn-complex/functions.c:393
+#: ../plugins/fn-complex/functions.c:420 ../plugins/fn-complex/functions.c:446
+#: ../plugins/fn-complex/functions.c:471 ../plugins/fn-complex/functions.c:498
+#: ../plugins/fn-complex/functions.c:589 ../plugins/fn-complex/functions.c:614
+#: ../plugins/fn-complex/functions.c:638 ../plugins/fn-complex/functions.c:663
+#: ../plugins/fn-complex/functions.c:688 ../plugins/fn-complex/functions.c:712
+#: ../plugins/fn-complex/functions.c:737 ../plugins/fn-complex/functions.c:763
+#: ../plugins/fn-complex/functions.c:790 ../plugins/fn-complex/functions.c:817
+#: ../plugins/fn-complex/functions.c:842 ../plugins/fn-complex/functions.c:866
+#: ../plugins/fn-complex/functions.c:891 ../plugins/fn-complex/functions.c:917
+#: ../plugins/fn-complex/functions.c:945 ../plugins/fn-complex/functions.c:973
+#: ../plugins/fn-complex/functions.c:998
+#: ../plugins/fn-complex/functions.c:1022
+#: ../plugins/fn-complex/functions.c:1047
+#: ../plugins/fn-complex/functions.c:1072
 msgid "If @{z} is not a valid complex number, #VALUE! is returned."
 msgstr "If @{z} is not a valid complex number, #VALUE! is returned."
 
-#: ../plugins/fn-complex/functions.c:136
+#: ../plugins/fn-complex/functions.c:138
 msgid "IMABS:the absolute value of the complex number @{z}"
 msgstr "IMABS:the absolute value of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:160
+#: ../plugins/fn-complex/functions.c:162
 msgid "IMREAL:the real part of the complex number @{z}"
 msgstr "IMREAL:the real part of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:187
+#: ../plugins/fn-complex/functions.c:189
 msgid "IMCONJUGATE:the complex conjugate of the complex number @{z}"
 msgstr "IMCONJUGATE:the complex conjugate of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:212
+#: ../plugins/fn-complex/functions.c:214
 msgid "IMINV:the reciprocal, or inverse, of the complex number @{z}"
 msgstr "IMINV:the reciprocal, or inverse, of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:235
+#: ../plugins/fn-complex/functions.c:237
 msgid "IMNEG:the negative of the complex number @{z}"
 msgstr "IMNEG:the negative of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:258
+#: ../plugins/fn-complex/functions.c:260
 msgid "IMCOS:the cosine of the complex number @{z}"
 msgstr "IMCOS:the cosine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:284
+#: ../plugins/fn-complex/functions.c:286
 msgid "IMTAN:the tangent of the complex number @{z}"
 msgstr "IMTAN:the tangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:310
+#: ../plugins/fn-complex/functions.c:312
 msgid "IMSEC:the secant of the complex number @{z}"
 msgstr "IMSEC:the secant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:312
+#: ../plugins/fn-complex/functions.c:314
 msgid "secz = 1/cosz."
 msgstr "secz = 1/cosz."
 
-#: ../plugins/fn-complex/functions.c:337
+#: ../plugins/fn-complex/functions.c:339
 msgid "IMCSC:the cosecant of the complex number @{z}"
 msgstr "IMCSC:the cosecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:339
+#: ../plugins/fn-complex/functions.c:341
 msgid "cscz = 1/sinz."
 msgstr "cscz = 1/sinz."
 
-#: ../plugins/fn-complex/functions.c:363
+#: ../plugins/fn-complex/functions.c:365
 msgid "IMCOT:the cotangent of the complex number @{z}"
 msgstr "IMCOT:the cotangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:365
+#: ../plugins/fn-complex/functions.c:367
 msgid "cotz = cosz/sinz."
 msgstr "cotz = cosz/sinz."
 
-#: ../plugins/fn-complex/functions.c:389
+#: ../plugins/fn-complex/functions.c:391
 msgid "IMEXP:the exponential of the complex number @{z}"
 msgstr "IMEXP:the exponential of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:415
+#: ../plugins/fn-complex/functions.c:417
 msgid "IMARGUMENT:the argument theta of the complex number @{z} "
 msgstr "IMARGUMENT:the argument theta of the complex number @{z} "
 
-#: ../plugins/fn-complex/functions.c:417
+#: ../plugins/fn-complex/functions.c:419
 msgid ""
 "The argument theta of a complex number is its angle in radians from the real "
 "axis."
@@ -378,11 +375,11 @@ msgstr ""
 "The argument theta of a complex number is its angle in radians from the real "
 "axis."
 
-#: ../plugins/fn-complex/functions.c:439
+#: ../plugins/fn-complex/functions.c:441
 msgid "IMLN:the natural logarithm of the complex number @{z}"
 msgstr "IMLN:the natural logarithm of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:441
+#: ../plugins/fn-complex/functions.c:443
 msgid ""
 "The result will have an imaginary part between -Ï? and +Ï?.\n"
 "The natural logarithm is not uniquely defined on complex numbers. You may "
@@ -392,74 +389,74 @@ msgstr ""
 "The natural logarithm is not uniquely defined on complex numbers. You may "
 "need to add or subtract an even multiple of Ï? to the imaginary part."
 
-#: ../plugins/fn-complex/functions.c:467
+#: ../plugins/fn-complex/functions.c:469
 msgid "IMLOG2:the base-2 logarithm of the complex number @{z}"
 msgstr "IMLOG2:the base-2 logarithm of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:494
+#: ../plugins/fn-complex/functions.c:496
 msgid "IMLOG10:the base-10 logarithm of the complex number @{z}"
 msgstr "IMLOG10:the base-10 logarithm of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:520
-msgid "IMPOWER: the complex number @{z1} raised to the @{z2}th power"
-msgstr "IMPOWER: the complex number @{z1} raised to the @{z2}th power"
+#: ../plugins/fn-complex/functions.c:522
+msgid "IMPOWER:the complex number @{z1} raised to the @{z2}th power"
+msgstr "IMPOWER:the complex number @{z1} raised to the @{z2}th power"
 
-#: ../plugins/fn-complex/functions.c:521 ../plugins/fn-complex/functions.c:553
-#: ../plugins/fn-complex/functions.c:1095
-#: ../plugins/fn-complex/functions.c:1125
-#: ../plugins/fn-complex/functions.c:1194
+#: ../plugins/fn-complex/functions.c:523 ../plugins/fn-complex/functions.c:555
+#: ../plugins/fn-complex/functions.c:1097
+#: ../plugins/fn-complex/functions.c:1127
+#: ../plugins/fn-complex/functions.c:1196
 msgid "z1:a complex number"
 msgstr "z1:a complex number"
 
-#: ../plugins/fn-complex/functions.c:522 ../plugins/fn-complex/functions.c:554
-#: ../plugins/fn-complex/functions.c:1096
-#: ../plugins/fn-complex/functions.c:1126
-#: ../plugins/fn-complex/functions.c:1195
+#: ../plugins/fn-complex/functions.c:524 ../plugins/fn-complex/functions.c:556
+#: ../plugins/fn-complex/functions.c:1098
+#: ../plugins/fn-complex/functions.c:1128
+#: ../plugins/fn-complex/functions.c:1197
 msgid "z2:a complex number"
 msgstr "z2:a complex number"
 
-#: ../plugins/fn-complex/functions.c:523 ../plugins/fn-complex/functions.c:555
-#: ../plugins/fn-complex/functions.c:1097
+#: ../plugins/fn-complex/functions.c:525 ../plugins/fn-complex/functions.c:557
+#: ../plugins/fn-complex/functions.c:1099
 msgid "If @{z1} or @{z2} is not a valid complex number, #VALUE! is returned."
 msgstr "If @{z1} or @{z2} is not a valid complex number, #VALUE! is returned."
 
-#: ../plugins/fn-complex/functions.c:552
+#: ../plugins/fn-complex/functions.c:554
 msgid "IMDIV:the quotient of two complex numbers @{z1}/@{z2}"
 msgstr "IMDIV:the quotient of two complex numbers @{z1}/@{z2}"
 
-#: ../plugins/fn-complex/functions.c:585
+#: ../plugins/fn-complex/functions.c:587
 msgid "IMSIN:the sine of the complex number @{z}"
 msgstr "IMSIN:the sine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:610
+#: ../plugins/fn-complex/functions.c:612
 msgid "IMSINH:the hyperbolic sine of the complex number @{z}"
 msgstr "IMSINH:the hyperbolic sine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:634
+#: ../plugins/fn-complex/functions.c:636
 msgid "IMCOSH:the hyperbolic cosine of the complex number @{z}"
 msgstr "IMCOSH:the hyperbolic cosine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:659
+#: ../plugins/fn-complex/functions.c:661
 msgid "IMTANH:the hyperbolic tangent of the complex number @{z}"
 msgstr "IMTANH:the hyperbolic tangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:684
+#: ../plugins/fn-complex/functions.c:686
 msgid "IMSECH:the hyperbolic secant of the complex number @{z}"
 msgstr "IMSECH:the hyperbolic secant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:708
+#: ../plugins/fn-complex/functions.c:710
 msgid "IMCSCH:the hyperbolic cosecant of the complex number @{z}"
 msgstr "IMCSCH:the hyperbolic cosecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:733
+#: ../plugins/fn-complex/functions.c:735
 msgid "IMCOTH:the hyperbolic cotangent of the complex number @{z}"
 msgstr "IMCOTH:the hyperbolic cotangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:757
+#: ../plugins/fn-complex/functions.c:759
 msgid "IMARCSIN:the complex arcsine of the complex number @{z}"
 msgstr "IMARCSIN:the complex arcsine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:759
+#: ../plugins/fn-complex/functions.c:761
 msgid ""
 "IMARCSIN returns the complex arcsine of the complex number @{z}. The branch "
 "cuts are on the real axis, less than -1 and greater than 1."
@@ -467,11 +464,11 @@ msgstr ""
 "IMARCSIN returns the complex arcsine of the complex number @{z}. The branch "
 "cuts are on the real axis, less than -1 and greater than 1."
 
-#: ../plugins/fn-complex/functions.c:784
+#: ../plugins/fn-complex/functions.c:786
 msgid "IMARCCOS:the complex arccosine of the complex number "
 msgstr "IMARCCOS:the complex arccosine of the complex number "
 
-#: ../plugins/fn-complex/functions.c:786
+#: ../plugins/fn-complex/functions.c:788
 msgid ""
 "IMARCCOS returns the complex arccosine of the complex number @{z}. The "
 "branch cuts are on the real axis, less than -1 and greater than 1."
@@ -479,11 +476,11 @@ msgstr ""
 "IMARCCOS returns the complex arccosine of the complex number @{z}. The "
 "branch cuts are on the real axis, less than -1 and greater than 1."
 
-#: ../plugins/fn-complex/functions.c:811
+#: ../plugins/fn-complex/functions.c:813
 msgid "IMARCTAN:the complex arctangent of the complex number "
 msgstr "IMARCTAN:the complex arctangent of the complex number "
 
-#: ../plugins/fn-complex/functions.c:813
+#: ../plugins/fn-complex/functions.c:815
 msgid ""
 "IMARCTAN returns the complex arctangent of the complex number @{z}. The "
 "branch cuts are on the imaginary axis, below -i and above i."
@@ -491,23 +488,23 @@ msgstr ""
 "IMARCTAN returns the complex arctangent of the complex number @{z}. The "
 "branch cuts are on the imaginary axis, below -i and above i."
 
-#: ../plugins/fn-complex/functions.c:838
+#: ../plugins/fn-complex/functions.c:840
 msgid "IMARCSEC:the complex arcsecant of the complex number @{z}"
 msgstr "IMARCSEC:the complex arcsecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:862
+#: ../plugins/fn-complex/functions.c:864
 msgid "IMARCCSC:the complex arccosecant of the complex number @{z}"
 msgstr "IMARCCSC:the complex arccosecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:887
+#: ../plugins/fn-complex/functions.c:889
 msgid "IMARCCOT:the complex arccotangent of the complex number @{z}"
 msgstr "IMARCCOT:the complex arccotangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:911
+#: ../plugins/fn-complex/functions.c:913
 msgid "IMARCSINH:the complex hyperbolic arcsine of the complex number @{z}"
 msgstr "IMARCSINH:the complex hyperbolic arcsine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:913
+#: ../plugins/fn-complex/functions.c:915
 msgid ""
 "IMARCSINH returns the complex hyperbolic arcsine of the complex number @"
 "{z}.  The branch cuts are on the imaginary axis, below -i and above i."
@@ -515,11 +512,11 @@ msgstr ""
 "IMARCSINH returns the complex hyperbolic arcsine of the complex number @"
 "{z}.  The branch cuts are on the imaginary axis, below -i and above i."
 
-#: ../plugins/fn-complex/functions.c:938
+#: ../plugins/fn-complex/functions.c:940
 msgid "IMARCCOSH:the complex hyperbolic arccosine of the complex number @{z}"
 msgstr "IMARCCOSH:the complex hyperbolic arccosine of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:940
+#: ../plugins/fn-complex/functions.c:942
 msgid ""
 "IMARCCOSH returns the complex hyperbolic arccosine of the complex number @"
 "{z}. The branch cut is on the real axis, less than 1."
@@ -527,11 +524,11 @@ msgstr ""
 "IMARCCOSH returns the complex hyperbolic arccosine of the complex number @"
 "{z}. The branch cut is on the real axis, less than 1."
 
-#: ../plugins/fn-complex/functions.c:966
+#: ../plugins/fn-complex/functions.c:968
 msgid "IMARCTANH:the complex hyperbolic arctangent of the complex number @{z}"
 msgstr "IMARCTANH:the complex hyperbolic arctangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:968
+#: ../plugins/fn-complex/functions.c:970
 msgid ""
 "IMARCTANH returns the complex hyperbolic arctangent of the complex number @"
 "{z}. The branch cuts are on the real axis, less than -1 and greater than 1."
@@ -539,35 +536,35 @@ msgstr ""
 "IMARCTANH returns the complex hyperbolic arctangent of the complex number @"
 "{z}. The branch cuts are on the real axis, less than -1 and greater than 1."
 
-#: ../plugins/fn-complex/functions.c:994
+#: ../plugins/fn-complex/functions.c:996
 msgid "IMARCSECH:the complex hyperbolic arcsecant of the complex number @{z}"
 msgstr "IMARCSECH:the complex hyperbolic arcsecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:1018
+#: ../plugins/fn-complex/functions.c:1020
 msgid "IMARCCSCH:the complex hyperbolic arccosecant of the complex number @{z}"
 msgstr ""
 "IMARCCSCH:the complex hyperbolic arccosecant of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:1043
+#: ../plugins/fn-complex/functions.c:1045
 msgid ""
 "IMARCCOTH:the complex hyperbolic arccotangent of the complex number @{z}"
 msgstr ""
 "IMARCCOTH:the complex hyperbolic arccotangent of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:1068
+#: ../plugins/fn-complex/functions.c:1070
 msgid "IMSQRT:the square root of the complex number @{z}"
 msgstr "IMSQRT:the square root of the complex number @{z}"
 
-#: ../plugins/fn-complex/functions.c:1094
-msgid "IMSUB:the difference of two complex numbers."
-msgstr "IMSUB:the difference of two complex numbers."
+#: ../plugins/fn-complex/functions.c:1096
+msgid "IMSUB:the difference of two complex numbers"
+msgstr "IMSUB:the difference of two complex numbers"
 
-#: ../plugins/fn-complex/functions.c:1124
-msgid "IMPRODUCT:the product of the given complex numbers."
-msgstr "IMPRODUCT:the product of the given complex numbers."
+#: ../plugins/fn-complex/functions.c:1126
+msgid "IMPRODUCT:the product of the given complex numbers"
+msgstr "IMPRODUCT:the product of the given complex numbers"
 
-#: ../plugins/fn-complex/functions.c:1127
-#: ../plugins/fn-complex/functions.c:1196
+#: ../plugins/fn-complex/functions.c:1129
+#: ../plugins/fn-complex/functions.c:1198
 msgid ""
 "If any of @{z1}, @{z2},... is not a valid complex number, #VALUE! is "
 "returned."
@@ -575,7 +572,7 @@ msgstr ""
 "If any of @{z1}, @{z2},... is not a valid complex number, #VALUE! is "
 "returned."
 
-#: ../plugins/fn-complex/functions.c:1193
+#: ../plugins/fn-complex/functions.c:1195
 msgid "IMSUM:the sum of the given complex numbers"
 msgstr "IMSUM:the sum of the given complex numbers"
 
@@ -899,18 +896,15 @@ msgstr "If the summary data is unavailable, GETPIVOTDATA returns #REF!"
 msgid "DATE:create a date serial value"
 msgstr "DATE:create a date serial value"
 
-#: ../plugins/fn-date/functions.c:75 ../plugins/fn-hebrew-date/functions.c:53
-#: ../plugins/fn-hebrew-date/functions.c:86
+#: ../plugins/fn-date/functions.c:75
 msgid "year:year of date"
 msgstr "year:year of date"
 
-#: ../plugins/fn-date/functions.c:76 ../plugins/fn-hebrew-date/functions.c:54
-#: ../plugins/fn-hebrew-date/functions.c:87
+#: ../plugins/fn-date/functions.c:76
 msgid "month:month of year"
 msgstr "month:month of year"
 
-#: ../plugins/fn-date/functions.c:77 ../plugins/fn-hebrew-date/functions.c:55
-#: ../plugins/fn-hebrew-date/functions.c:88
+#: ../plugins/fn-date/functions.c:77
 msgid "day:day of month"
 msgstr "day:day of month"
 
@@ -934,15 +928,15 @@ msgstr ""
 
 #: ../plugins/fn-date/functions.c:80
 msgid ""
-"For spreadsheets created with the Mac version of Excel, serial 1 is 1-Jan-"
-"1904."
+"For spreadsheets created with the Mac version of Excel, serial 1 is 1-"
+"Jan-1904."
 msgstr ""
-"For spreadsheets created with the Mac version of Excel, serial 1 is 1-Jan-"
-"1904."
+"For spreadsheets created with the Mac version of Excel, serial 1 is 1-"
+"Jan-1904."
 
 #: ../plugins/fn-date/functions.c:137
-msgid "UNIX2DATE:create a date value from a Unix timestamp"
-msgstr "UNIX2DATE:create a date value from a Unix timestamp"
+msgid "UNIX2DATE:date value corresponding to the Unix timestamp @{t}"
+msgstr "UNIX2DATE:date value corresponding to the Unix timestamp @{t}"
 
 #: ../plugins/fn-date/functions.c:138
 msgid "t:Unix time stamp"
@@ -950,25 +944,31 @@ msgstr "t:Unix time stamp"
 
 #: ../plugins/fn-date/functions.c:139
 msgid ""
-"The UNIT2DATE function translates Unix timestamps into date serial values.  "
-"Unix timestamps are number of seconds since Midnight 1-Jan-1900."
+"The UNIX2DATE function translates Unix timestamps into the corresponding "
+"date.  A Unix timestamp is the number of seconds since midnight (0:00) of "
+"January 1st, 1970 GMT."
 msgstr ""
-"The UNIT2DATE function translates Unix timestamps into date serial values.  "
-"Unix timestamps are number of seconds since Midnight 1-Jan-1900."
+"The UNIX2DATE function translates Unix timestamps into the corresponding "
+"date.  A Unix timestamp is the number of seconds since midnight (0:00) of "
+"January 1st, 1970 GMT."
 
 #: ../plugins/fn-date/functions.c:167
-msgid "DATE2UNIX:translate a date serial value to a Unix timestamp"
-msgstr "DATE2UNIX:translate a date serial value to a Unix timestamp"
+msgid "DATE2UNIX:the Unix timestamp corresponding to a date @{d}"
+msgstr "DATE2UNIX:the Unix timestamp corresponding to a date @{d}"
 
 #: ../plugins/fn-date/functions.c:168
-msgid "d:date serial value"
-msgstr "d:date serial value"
+msgid "d:date"
+msgstr "d:date"
 
 #: ../plugins/fn-date/functions.c:169
 msgid ""
-"The DATE2UNIX function translates a date serial values into a Unix timestamp."
+"The DATE2UNIX function translates a date into a Unix timestamp. A Unix "
+"timestamp is the number of seconds since midnight (0:00) of January 1st, "
+"1970 GMT."
 msgstr ""
-"The DATE2UNIX function translates a date serial values into a Unix timestamp."
+"The DATE2UNIX function translates a date into a Unix timestamp. A Unix "
+"timestamp is the number of seconds since midnight (0:00) of January 1st, "
+"1970 GMT."
 
 #: ../plugins/fn-date/functions.c:193
 msgid "DATEVALUE:the date part of a date and time serial value"
@@ -989,14 +989,14 @@ msgid "DATEDIF:difference between dates"
 msgstr "DATEDIF:difference between dates"
 
 #: ../plugins/fn-date/functions.c:212 ../plugins/fn-date/functions.c:651
-#: ../plugins/fn-date/functions.c:897 ../plugins/fn-date/functions.c:1115
-#: ../plugins/fn-date/functions.c:1144
+#: ../plugins/fn-date/functions.c:956 ../plugins/fn-date/functions.c:1222
+#: ../plugins/fn-date/functions.c:1251
 msgid "start_date:starting date serial value"
 msgstr "start_date:starting date serial value"
 
 #: ../plugins/fn-date/functions.c:213 ../plugins/fn-date/functions.c:652
-#: ../plugins/fn-date/functions.c:898 ../plugins/fn-date/functions.c:1116
-#: ../plugins/fn-date/functions.c:1145
+#: ../plugins/fn-date/functions.c:957 ../plugins/fn-date/functions.c:1223
+#: ../plugins/fn-date/functions.c:1252
 msgid "end_date:ending date serial value"
 msgstr "end_date:ending date serial value"
 
@@ -1043,8 +1043,8 @@ msgstr "EDATE:adjust a date by a number of months"
 #: ../plugins/fn-date/functions.c:353 ../plugins/fn-date/functions.c:539
 #: ../plugins/fn-date/functions.c:563 ../plugins/fn-date/functions.c:587
 #: ../plugins/fn-date/functions.c:611 ../plugins/fn-date/functions.c:693
-#: ../plugins/fn-date/functions.c:733 ../plugins/fn-date/functions.c:1016
-#: ../plugins/fn-date/functions.c:1040 ../plugins/fn-date/functions.c:1076
+#: ../plugins/fn-date/functions.c:733 ../plugins/fn-date/functions.c:1123
+#: ../plugins/fn-date/functions.c:1147 ../plugins/fn-date/functions.c:1183
 msgid "date:date serial value"
 msgstr "date:date serial value"
 
@@ -1123,8 +1123,8 @@ msgstr "HOUR:compute hour part of fractional day"
 
 #: ../plugins/fn-date/functions.c:470 ../plugins/fn-date/functions.c:493
 #: ../plugins/fn-date/functions.c:516
-msgid "time:time of day as fractional day."
-msgstr "time:time of day as fractional day."
+msgid "time:time of day as fractional day"
+msgstr "time:time of day as fractional day"
 
 #: ../plugins/fn-date/functions.c:471
 msgid ""
@@ -1186,29 +1186,29 @@ msgstr "The DAY function returns the day-of-month part of @{date}."
 msgid "WEEKDAY:day-of-week"
 msgstr "WEEKDAY:day-of-week"
 
-#: ../plugins/fn-date/functions.c:612 ../plugins/fn-date/functions.c:1077
-msgid "method:numbering system"
-msgstr "method:numbering system"
+#: ../plugins/fn-date/functions.c:612 ../plugins/fn-date/functions.c:1184
+msgid "method:numbering system, defaults to 1"
+msgstr "method:numbering system, defaults to 1"
 
 #: ../plugins/fn-date/functions.c:613
 msgid ""
 "The WEEKDAY function returns the day-of-week of @{date}.  The value of @"
-"{method} determines how days are numbered."
+"{method} determines how days are numbered; it defaults to 1. "
 msgstr ""
 "The WEEKDAY function returns the day-of-week of @{date}.  The value of @"
-"{method} determines how days are numbered."
+"{method} determines how days are numbered; it defaults to 1. "
 
 #: ../plugins/fn-date/functions.c:614
 msgid "If @{method} is 1, then Sunday is 1, Monday is 2, etc."
 msgstr "If @{method} is 1, then Sunday is 1, Monday is 2, etc."
 
 #: ../plugins/fn-date/functions.c:615
-msgid "If @{method} is 2, then Monday is 1, Sunday is 2, etc."
-msgstr "If @{method} is 2, then Monday is 1, Sunday is 2, etc."
+msgid "If @{method} is 2, then Monday is 1, Tuesday is 2, etc."
+msgstr "If @{method} is 2, then Monday is 1, Tuesday is 2, etc."
 
 #: ../plugins/fn-date/functions.c:616
-msgid "If @{method} is 3, then Monday is 0, Sunday is 1, etc."
-msgstr "If @{method} is 3, then Monday is 0, Sunday is 1, etc."
+msgid "If @{method} is 3, then Monday is 0, Tuesday is 1, etc."
+msgstr "If @{method} is 3, then Monday is 0, Tuesday is 1, etc."
 
 #: ../plugins/fn-date/functions.c:650
 msgid "DAYS360:days between dates"
@@ -1272,11 +1272,19 @@ msgstr "WORKDAY:add working days"
 msgid "days:number of days to add"
 msgstr "days:number of days to add"
 
-#: ../plugins/fn-date/functions.c:735 ../plugins/fn-date/functions.c:899
+#: ../plugins/fn-date/functions.c:735 ../plugins/fn-date/functions.c:958
 msgid "holidays:array of holidays"
 msgstr "holidays:array of holidays"
 
-#: ../plugins/fn-date/functions.c:736
+#: ../plugins/fn-date/functions.c:736 ../plugins/fn-date/functions.c:959
+msgid ""
+"weekend:array of 0s and 1s, indicating whether a weekday (S, M, T, W, T, F, "
+"S) is on the weekend, defaults to {1,0,0,0,0,0,1}"
+msgstr ""
+"weekend:array of 0s and 1s, indicating whether a weekday (S, M, T, W, T, F, "
+"S) is on the weekend, defaults to {1,0,0,0,0,0,1}"
+
+#: ../plugins/fn-date/functions.c:738
 msgid ""
 "WORKDAY adjusts @{date} by @{days} skipping over weekends and @{holidays} in "
 "the process."
@@ -1284,15 +1292,42 @@ msgstr ""
 "WORKDAY adjusts @{date} by @{days} skipping over weekends and @{holidays} in "
 "the process."
 
-#: ../plugins/fn-date/functions.c:737
+#: ../plugins/fn-date/functions.c:739
 msgid "@{days} may be negative."
 msgstr "@{days} may be negative."
 
-#: ../plugins/fn-date/functions.c:896
+#: ../plugins/fn-date/functions.c:740 ../plugins/fn-date/functions.c:962
+msgid ""
+"If an entry of @{weekend} is non-zero, the corresponding weekday is not a "
+"work day."
+msgstr ""
+"If an entry of @{weekend} is non-zero, the corresponding weekday is not a "
+"work day."
+
+#: ../plugins/fn-date/functions.c:741 ../plugins/fn-date/functions.c:963
+msgid "This function is Excel compatible if the last argument is omitted."
+msgstr "This function is Excel compatible if the last argument is omitted."
+
+#: ../plugins/fn-date/functions.c:742 ../plugins/fn-date/functions.c:964
+#: ../plugins/fn-date/functions.c:1254 ../plugins/fn-eng/functions.c:213
+#: ../plugins/fn-eng/functions.c:380 ../plugins/fn-eng/functions.c:748
+#: ../plugins/fn-financial/functions.c:1312
+#: ../plugins/fn-math/functions.c:1012 ../plugins/fn-math/functions.c:1039
+#: ../plugins/fn-math/functions.c:1356 ../plugins/fn-math/functions.c:1376
+#: ../plugins/fn-math/functions.c:2041 ../plugins/fn-math/functions.c:2774
+#: ../plugins/fn-stat/functions.c:1515 ../plugins/fn-stat/functions.c:2383
+#: ../plugins/fn-stat/functions.c:4466 ../plugins/fn-string/functions.c:259
+#: ../plugins/fn-string/functions.c:343 ../plugins/fn-string/functions.c:470
+#: ../plugins/fn-string/functions.c:1058 ../plugins/fn-string/functions.c:1400
+#: ../plugins/fn-string/functions.c:1530
+msgid "This function is OpenFormula compatible."
+msgstr "This function is OpenFormula compatible."
+
+#: ../plugins/fn-date/functions.c:955
 msgid "NETWORKDAYS:number of workdays in range"
 msgstr "NETWORKDAYS:number of workdays in range"
 
-#: ../plugins/fn-date/functions.c:900
+#: ../plugins/fn-date/functions.c:961
 msgid ""
 "NETWORKDAYS calculates the number of days from @{start_date} to @{end_date} "
 "skipping weekends and @{holidays} in the process."
@@ -1300,11 +1335,11 @@ msgstr ""
 "NETWORKDAYS calculates the number of days from @{start_date} to @{end_date} "
 "skipping weekends and @{holidays} in the process."
 
-#: ../plugins/fn-date/functions.c:1015
+#: ../plugins/fn-date/functions.c:1122
 msgid "ISOWEEKNUM:ISO week number"
 msgstr "ISOWEEKNUM:ISO week number"
 
-#: ../plugins/fn-date/functions.c:1017
+#: ../plugins/fn-date/functions.c:1124
 msgid ""
 "ISOWEEKNUM calculates the week number according to the ISO 8601 standard.  "
 "Weeks start on Mondays and week 1 contains the first Thursday of the year."
@@ -1312,7 +1347,7 @@ msgstr ""
 "ISOWEEKNUM calculates the week number according to the ISO 8601 standard.  "
 "Weeks start on Mondays and week 1 contains the first Thursday of the year."
 
-#: ../plugins/fn-date/functions.c:1018 ../plugins/fn-date/functions.c:1042
+#: ../plugins/fn-date/functions.c:1125 ../plugins/fn-date/functions.c:1149
 msgid ""
 "January 1 of a year is sometimes in week 52 or 53 of the previous year.  "
 "Similarly, December 31 is sometimes in week 1 of the following year."
@@ -1320,23 +1355,23 @@ msgstr ""
 "January 1 of a year is sometimes in week 52 or 53 of the previous year.  "
 "Similarly, December 31 is sometimes in week 1 of the following year."
 
-#: ../plugins/fn-date/functions.c:1039
+#: ../plugins/fn-date/functions.c:1146
 msgid "ISOYEAR:year corresponding to the ISO week number"
 msgstr "ISOYEAR:year corresponding to the ISO week number"
 
-#: ../plugins/fn-date/functions.c:1041
+#: ../plugins/fn-date/functions.c:1148
 msgid ""
-"ISOYEAR calculates the year to go with week number according to the ISE 8601 "
+"ISOYEAR calculates the year to go with week number according to the ISO 8601 "
 "standard."
 msgstr ""
-"ISOYEAR calculates the year to go with week number according to the ISE 8601 "
+"ISOYEAR calculates the year to go with week number according to the ISO 8601 "
 "standard."
 
-#: ../plugins/fn-date/functions.c:1075
-msgid "WEEKNUM:ISO week number"
-msgstr "WEEKNUM:ISO week number"
+#: ../plugins/fn-date/functions.c:1182
+msgid "WEEKNUM:week number"
+msgstr "WEEKNUM:week number"
 
-#: ../plugins/fn-date/functions.c:1078
+#: ../plugins/fn-date/functions.c:1185
 msgid ""
 "WEEKNUM calculates the week number according to @{method} which defaults to "
 "1."
@@ -1344,59 +1379,54 @@ msgstr ""
 "WEEKNUM calculates the week number according to @{method} which defaults to "
 "1."
 
-#: ../plugins/fn-date/functions.c:1079
-#, fuzzy
+#: ../plugins/fn-date/functions.c:1186
 msgid ""
 "If @{method} is 1, then weeks start on Sundays and January 1 is in week 1."
 msgstr ""
-"If @{method} is 1, then weeks start on Sundays and days before first Sunday "
-"are in week 0."
+"If @{method} is 1, then weeks start on Sundays and January 1 is in week 1."
 
-#: ../plugins/fn-date/functions.c:1080
-#, fuzzy
+#: ../plugins/fn-date/functions.c:1187
 msgid ""
 "If @{method} is 2, then weeks start on Mondays and January 1 is in week 1."
 msgstr ""
-"If @{method} is 2, then weeks start on Mondays and days before first Monday "
-"are in week 0."
+"If @{method} is 2, then weeks start on Mondays and January 1 is in week 1."
 
-#: ../plugins/fn-date/functions.c:1081
+#: ../plugins/fn-date/functions.c:1188
 msgid "If @{method} is 150, then the ISO 8601 numbering is used."
 msgstr "If @{method} is 150, then the ISO 8601 numbering is used."
 
-#: ../plugins/fn-date/functions.c:1114
+#: ../plugins/fn-date/functions.c:1221
 msgid "YEARFRAC:fractional number of years between dates"
 msgstr "YEARFRAC:fractional number of years between dates"
 
-#: ../plugins/fn-date/functions.c:1117 ../plugins/fn-financial/functions.c:369
-#: ../plugins/fn-financial/functions.c:428
-#: ../plugins/fn-financial/functions.c:466
-#: ../plugins/fn-financial/functions.c:504
-#: ../plugins/fn-financial/functions.c:545
-#: ../plugins/fn-financial/functions.c:582
-#: ../plugins/fn-financial/functions.c:626
-#: ../plugins/fn-financial/functions.c:1869
-#: ../plugins/fn-financial/functions.c:2226
-#: ../plugins/fn-financial/functions.c:2276
-#: ../plugins/fn-financial/functions.c:2383
-#: ../plugins/fn-financial/functions.c:2429
-#: ../plugins/fn-financial/functions.c:2471
-#: ../plugins/fn-financial/functions.c:2621
-#: ../plugins/fn-financial/functions.c:2716
-#: ../plugins/fn-financial/functions.c:2794
-#: ../plugins/fn-financial/functions.c:2871
-#: ../plugins/fn-financial/functions.c:2919
-#: ../plugins/fn-financial/functions.c:2962
-#: ../plugins/fn-financial/functions.c:2986
-#: ../plugins/fn-financial/functions.c:3010
-#: ../plugins/fn-financial/functions.c:3034
-#: ../plugins/fn-financial/functions.c:3060
-#: ../plugins/fn-financial/functions.c:3086
-#: ../plugins/fn-financial/functions.c:3200
+#: ../plugins/fn-date/functions.c:1224 ../plugins/fn-financial/functions.c:454
+#: ../plugins/fn-financial/functions.c:492
+#: ../plugins/fn-financial/functions.c:530
+#: ../plugins/fn-financial/functions.c:571
+#: ../plugins/fn-financial/functions.c:608
+#: ../plugins/fn-financial/functions.c:652
+#: ../plugins/fn-financial/functions.c:1895
+#: ../plugins/fn-financial/functions.c:2253
+#: ../plugins/fn-financial/functions.c:2303
+#: ../plugins/fn-financial/functions.c:2410
+#: ../plugins/fn-financial/functions.c:2456
+#: ../plugins/fn-financial/functions.c:2498
+#: ../plugins/fn-financial/functions.c:2648
+#: ../plugins/fn-financial/functions.c:2743
+#: ../plugins/fn-financial/functions.c:2821
+#: ../plugins/fn-financial/functions.c:2898
+#: ../plugins/fn-financial/functions.c:2946
+#: ../plugins/fn-financial/functions.c:2989
+#: ../plugins/fn-financial/functions.c:3013
+#: ../plugins/fn-financial/functions.c:3037
+#: ../plugins/fn-financial/functions.c:3061
+#: ../plugins/fn-financial/functions.c:3087
+#: ../plugins/fn-financial/functions.c:3113
+#: ../plugins/fn-financial/functions.c:3227
 msgid "basis:calendar basis"
 msgstr "basis:calendar basis"
 
-#: ../plugins/fn-date/functions.c:1118
+#: ../plugins/fn-date/functions.c:1225
 msgid ""
 "YEARFRAC calculates the number of days from @{start_date} to @{end_date} "
 "according to the calendar specified by @{basis}, which defaults to 0, and "
@@ -1406,11 +1436,11 @@ msgstr ""
 "according to the calendar specified by @{basis}, which defaults to 0, and "
 "expresses the result as a fractional number of years."
 
-#: ../plugins/fn-date/functions.c:1143
+#: ../plugins/fn-date/functions.c:1250
 msgid "DAYS:difference between dates in days"
 msgstr "DAYS:difference between dates in days"
 
-#: ../plugins/fn-date/functions.c:1146
+#: ../plugins/fn-date/functions.c:1253
 msgid ""
 "DAYS returns the positive or negative number of days from @{start_date} to @"
 "{end_date}."
@@ -1418,18 +1448,6 @@ msgstr ""
 "DAYS returns the positive or negative number of days from @{start_date} to @"
 "{end_date}."
 
-#: ../plugins/fn-date/functions.c:1147 ../plugins/fn-eng/functions.c:213
-#: ../plugins/fn-eng/functions.c:380 ../plugins/fn-financial/functions.c:1286
-#: ../plugins/fn-math/functions.c:1011 ../plugins/fn-math/functions.c:1038
-#: ../plugins/fn-math/functions.c:1355 ../plugins/fn-math/functions.c:1375
-#: ../plugins/fn-math/functions.c:2040 ../plugins/fn-math/functions.c:2772
-#: ../plugins/fn-stat/functions.c:2519 ../plugins/fn-stat/functions.c:4969
-#: ../plugins/fn-string/functions.c:256 ../plugins/fn-string/functions.c:340
-#: ../plugins/fn-string/functions.c:467 ../plugins/fn-string/functions.c:1053
-#: ../plugins/fn-string/functions.c:1395 ../plugins/fn-string/functions.c:1525
-msgid "This function is OpenFormula compatible."
-msgstr "This function is OpenFormula compatible."
-
 #. Some common decriptors
 #: ../plugins/fn-derivatives/options.c:46
 msgid "call_put_flag:'c' for a call and 'p' for a put"
@@ -1563,12 +1581,12 @@ msgstr "OPT_BS_GAMMA:gamma of a European option"
 
 #: ../plugins/fn-derivatives/options.c:351
 msgid ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'gamma' of a "
+"OPT_BS_GAMMA uses the Black-Scholes model to calculate the 'gamma' of a "
 "European option struck at @{strike} on an asset with spot price @{spot}. The "
 "gamma of an option is the second derivative of its price with respect to the "
 "price of the underlying asset."
 msgstr ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'gamma' of a "
+"OPT_BS_GAMMA uses the Black-Scholes model to calculate the 'gamma' of a "
 "European option struck at @{strike} on an asset with spot price @{spot}. The "
 "gamma of an option is the second derivative of its price with respect to the "
 "price of the underlying asset."
@@ -1613,12 +1631,12 @@ msgstr "OPT_BS_VEGA:vega of a European option"
 
 #: ../plugins/fn-derivatives/options.c:452
 msgid ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'vega' of a "
+"OPT_BS_VEGA uses the Black-Scholes model to calculate the 'vega' of a "
 "European option struck at @{strike} on an asset with spot price @{spot}. The "
 "vega of an option is the rate of change of its price with respect to "
 "volatility."
 msgstr ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'vega' of a "
+"OPT_BS_VEGA uses the Black-Scholes model to calculate the 'vega' of a "
 "European option struck at @{strike} on an asset with spot price @{spot}. The "
 "vega of an option is the rate of change of its price with respect to "
 "volatility."
@@ -1640,15 +1658,15 @@ msgstr "OPT_BS_RHO:rho of a European option"
 
 #: ../plugins/fn-derivatives/options.c:518
 msgid ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'rho' of a "
-"European option struck at @{strike} on an asset with spot price @{spot}. The "
-"rho of an option is the rate of change of its price with respect to the risk "
-"free interest rate."
+"OPT_BS_RHO uses the Black-Scholes model to calculate the 'rho' of a European "
+"option struck at @{strike} on an asset with spot price @{spot}. The rho of "
+"an option is the rate of change of its price with respect to the risk free "
+"interest rate."
 msgstr ""
-"OPT_BS_DELTA uses the Black-Scholes model to calculate the 'rho' of a "
-"European option struck at @{strike} on an asset with spot price @{spot}. The "
-"rho of an option is the rate of change of its price with respect to the risk "
-"free interest rate."
+"OPT_BS_RHO uses the Black-Scholes model to calculate the 'rho' of a European "
+"option struck at @{strike} on an asset with spot price @{spot}. The rho of "
+"an option is the rate of change of its price with respect to the risk free "
+"interest rate."
 
 #: ../plugins/fn-derivatives/options.c:524
 #, no-c-format
@@ -1937,8 +1955,8 @@ msgid "OPT_COMPLEX_CHOOSER:theoretical price of a complex chooser option"
 msgstr "OPT_COMPLEX_CHOOSER:theoretical price of a complex chooser option"
 
 #: ../plugins/fn-derivatives/options.c:1387
-msgid "strike_call:strike price, if exercised as a call option."
-msgstr "strike_call:strike price, if exercised as a call option."
+msgid "strike_call:strike price, if exercised as a call option"
+msgstr "strike_call:strike price, if exercised as a call option"
 
 #: ../plugins/fn-derivatives/options.c:1388
 msgid "strike_put:strike price, if exercised as a put option"
@@ -1963,10 +1981,10 @@ msgstr "OPT_ON_OPTIONS:theoretical price of options on options"
 #: ../plugins/fn-derivatives/options.c:1487
 msgid ""
 "type_flag:'cc' for calls on calls, 'cp' for calls on puts, and so on for "
-"'pc', and 'pp'."
+"'pc', and 'pp'"
 msgstr ""
 "type_flag:'cc' for calls on calls, 'cp' for calls on puts, and so on for "
-"'pc', and 'pp'."
+"'pc', and 'pp'"
 
 #: ../plugins/fn-derivatives/options.c:1489
 msgid "strike1:strike price at which the option being valued is struck"
@@ -1987,10 +2005,10 @@ msgstr "time2:time in years to the maturity of the underlying option"
 #: ../plugins/fn-derivatives/options.c:1494
 msgid ""
 "cost_of_carry:net cost of holding the underlying asset of the underlying "
-"option (for common stocks, the risk free rate less the dividend yield)"
+"option"
 msgstr ""
 "cost_of_carry:net cost of holding the underlying asset of the underlying "
-"option (for common stocks, the risk free rate less the dividend yield)"
+"option"
 
 #: ../plugins/fn-derivatives/options.c:1495
 msgid ""
@@ -2001,18 +2019,26 @@ msgstr ""
 "underlying option"
 
 #: ../plugins/fn-derivatives/options.c:1496
+msgid ""
+"For common stocks, @{cost_of_carry} is the risk free rate less the dividend "
+"yield."
+msgstr ""
+"For common stocks, @{cost_of_carry} is the risk free rate less the dividend "
+"yield."
+
+#: ../plugins/fn-derivatives/options.c:1497
 msgid "@{time2} â?¥ @{time1}"
 msgstr "@{time2} â?¥ @{time1}"
 
-#: ../plugins/fn-derivatives/options.c:1562
+#: ../plugins/fn-derivatives/options.c:1563
 msgid "OPT_EXTENDIBLE_WRITER:theoretical price of extendible writer options"
 msgstr "OPT_EXTENDIBLE_WRITER:theoretical price of extendible writer options"
 
-#: ../plugins/fn-derivatives/options.c:1565
+#: ../plugins/fn-derivatives/options.c:1566
 msgid "strike1:strike price at which the option is struck"
 msgstr "strike1:strike price at which the option is struck"
 
-#: ../plugins/fn-derivatives/options.c:1566
+#: ../plugins/fn-derivatives/options.c:1567
 msgid ""
 "strike2:strike price at which the option is re-struck if out of the money at "
 "@{time1}"
@@ -2020,15 +2046,15 @@ msgstr ""
 "strike2:strike price at which the option is re-struck if out of the money at "
 "@{time1}"
 
-#: ../plugins/fn-derivatives/options.c:1567
+#: ../plugins/fn-derivatives/options.c:1568
 msgid "time1:initial maturity of the option in years"
 msgstr "time1:initial maturity of the option in years"
 
-#: ../plugins/fn-derivatives/options.c:1568
+#: ../plugins/fn-derivatives/options.c:1569
 msgid "time2:extended maturity in years if chosen"
 msgstr "time2:extended maturity in years if chosen"
 
-#: ../plugins/fn-derivatives/options.c:1572
+#: ../plugins/fn-derivatives/options.c:1573
 msgid ""
 "OPT_EXTENDIBLE_WRITER models the theoretical price of extendible writer "
 "options. These are options that have their maturity extended to @{time2} if "
@@ -2038,7 +2064,7 @@ msgstr ""
 "options. These are options that have their maturity extended to @{time2} if "
 "the option is out of the money at @{time1}."
 
-#: ../plugins/fn-derivatives/options.c:1614
+#: ../plugins/fn-derivatives/options.c:1615
 msgid ""
 "OPT_2_ASSET_CORRELATION:theoretical price of options on 2 assets with "
 "correlation @{rho}"
@@ -2046,23 +2072,23 @@ msgstr ""
 "OPT_2_ASSET_CORRELATION:theoretical price of options on 2 assets with "
 "correlation @{rho}"
 
-#: ../plugins/fn-derivatives/options.c:1616
+#: ../plugins/fn-derivatives/options.c:1617
 msgid "spot1:spot price of the underlying asset of the first option"
 msgstr "spot1:spot price of the underlying asset of the first option"
 
-#: ../plugins/fn-derivatives/options.c:1617
+#: ../plugins/fn-derivatives/options.c:1618
 msgid "spot2:spot price of the underlying asset of the second option"
 msgstr "spot2:spot price of the underlying asset of the second option"
 
-#: ../plugins/fn-derivatives/options.c:1618
+#: ../plugins/fn-derivatives/options.c:1619
 msgid "strike1:strike prices of the first option"
 msgstr "strike1:strike prices of the first option"
 
-#: ../plugins/fn-derivatives/options.c:1619
-msgid "strike1:strike prices of the second option"
-msgstr "strike1:strike prices of the second option"
+#: ../plugins/fn-derivatives/options.c:1620
+msgid "strike2:strike prices of the second option"
+msgstr "strike2:strike prices of the second option"
 
-#: ../plugins/fn-derivatives/options.c:1621
+#: ../plugins/fn-derivatives/options.c:1622
 msgid ""
 "cost_of_carry1:net cost of holding the underlying asset of the first option "
 "(for common stocks, the risk free rate less the dividend yield)"
@@ -2070,7 +2096,7 @@ msgstr ""
 "cost_of_carry1:net cost of holding the underlying asset of the first option "
 "(for common stocks, the risk free rate less the dividend yield)"
 
-#: ../plugins/fn-derivatives/options.c:1623
+#: ../plugins/fn-derivatives/options.c:1624
 msgid ""
 "cost_of_carry2:net cost of holding the underlying asset of the second option "
 "(for common stocks, the risk free rate less the dividend yield)"
@@ -2078,7 +2104,7 @@ msgstr ""
 "cost_of_carry2:net cost of holding the underlying asset of the second option "
 "(for common stocks, the risk free rate less the dividend yield)"
 
-#: ../plugins/fn-derivatives/options.c:1626
+#: ../plugins/fn-derivatives/options.c:1627
 msgid ""
 "volatility1:annualized volatility in price of the underlying asset of the "
 "first option"
@@ -2086,7 +2112,7 @@ msgstr ""
 "volatility1:annualised volatility in price of the underlying asset of the "
 "first option"
 
-#: ../plugins/fn-derivatives/options.c:1627
+#: ../plugins/fn-derivatives/options.c:1628
 msgid ""
 "volatility2:annualized volatility in price of the underlying asset of the "
 "second option"
@@ -2094,11 +2120,11 @@ msgstr ""
 "volatility2:annualised volatility in price of the underlying asset of the "
 "second option"
 
-#: ../plugins/fn-derivatives/options.c:1628
+#: ../plugins/fn-derivatives/options.c:1629
 msgid "rho:correlation between the two underlying assets"
 msgstr "rho:correlation between the two underlying assets"
 
-#: ../plugins/fn-derivatives/options.c:1629
+#: ../plugins/fn-derivatives/options.c:1630
 msgid ""
 "OPT_2_ASSET_CORRELATION models the theoretical price of options on 2 assets "
 "with correlation @{rho}. The payoff for a call is max(@{spot2} - @"
@@ -2110,34 +2136,34 @@ msgstr ""
 "{strike2},0) if @{spot1} > @{strike1} or 0 otherwise. The payoff for a put "
 "is max (@{strike2} - @{spot2}, 0) if @{spot1} < @{strike1} or 0 otherwise."
 
-#: ../plugins/fn-derivatives/options.c:1664
+#: ../plugins/fn-derivatives/options.c:1665
 msgid ""
 "OPT_EURO_EXCHANGE:theoretical price of a European option to exchange assets"
 msgstr ""
 "OPT_EURO_EXCHANGE:theoretical price of a European option to exchange assets"
 
-#: ../plugins/fn-derivatives/options.c:1665
-#: ../plugins/fn-derivatives/options.c:1709
+#: ../plugins/fn-derivatives/options.c:1666
+#: ../plugins/fn-derivatives/options.c:1710
 msgid "spot1:spot price of asset 1"
 msgstr "spot1:spot price of asset 1"
 
-#: ../plugins/fn-derivatives/options.c:1666
-#: ../plugins/fn-derivatives/options.c:1710
+#: ../plugins/fn-derivatives/options.c:1667
+#: ../plugins/fn-derivatives/options.c:1711
 msgid "spot2:spot price of asset 1"
 msgstr "spot2:spot price of asset 1"
 
-#: ../plugins/fn-derivatives/options.c:1667
-#: ../plugins/fn-derivatives/options.c:1711
+#: ../plugins/fn-derivatives/options.c:1668
+#: ../plugins/fn-derivatives/options.c:1712
 msgid "qty1:quantity of asset 1"
 msgstr "qty1:quantity of asset 1"
 
-#: ../plugins/fn-derivatives/options.c:1668
-#: ../plugins/fn-derivatives/options.c:1712
+#: ../plugins/fn-derivatives/options.c:1669
+#: ../plugins/fn-derivatives/options.c:1713
 msgid "qty2:quantity of asset 2"
 msgstr "qty2:quantity of asset 2"
 
-#: ../plugins/fn-derivatives/options.c:1671
-#: ../plugins/fn-derivatives/options.c:1715
+#: ../plugins/fn-derivatives/options.c:1672
+#: ../plugins/fn-derivatives/options.c:1716
 msgid ""
 "cost_of_carry1:net cost of holding asset 1 (for common stocks, the risk free "
 "rate less the dividend yield)"
@@ -2145,8 +2171,8 @@ msgstr ""
 "cost_of_carry1:net cost of holding asset 1 (for common stocks, the risk free "
 "rate less the dividend yield)"
 
-#: ../plugins/fn-derivatives/options.c:1673
-#: ../plugins/fn-derivatives/options.c:1717
+#: ../plugins/fn-derivatives/options.c:1674
+#: ../plugins/fn-derivatives/options.c:1718
 msgid ""
 "cost_of_carry2:net cost of holding asset 2 (for common stocks, the risk free "
 "rate less the dividend yield)"
@@ -2154,22 +2180,22 @@ msgstr ""
 "cost_of_carry2:net cost of holding asset 2 (for common stocks, the risk free "
 "rate less the dividend yield)"
 
-#: ../plugins/fn-derivatives/options.c:1675
-#: ../plugins/fn-derivatives/options.c:1719
+#: ../plugins/fn-derivatives/options.c:1676
+#: ../plugins/fn-derivatives/options.c:1720
 msgid "volatility1:annualized volatility in price of asset 1"
 msgstr "volatility1:annualised volatility in price of asset 1"
 
-#: ../plugins/fn-derivatives/options.c:1676
-#: ../plugins/fn-derivatives/options.c:1720
+#: ../plugins/fn-derivatives/options.c:1677
+#: ../plugins/fn-derivatives/options.c:1721
 msgid "volatility2:annualized volatility in price of asset 2"
 msgstr "volatility2:annualised volatility in price of asset 2"
 
-#: ../plugins/fn-derivatives/options.c:1677
-#: ../plugins/fn-derivatives/options.c:1721
+#: ../plugins/fn-derivatives/options.c:1678
+#: ../plugins/fn-derivatives/options.c:1722
 msgid "rho:correlation between the prices of the two assets"
 msgstr "rho:correlation between the prices of the two assets"
 
-#: ../plugins/fn-derivatives/options.c:1678
+#: ../plugins/fn-derivatives/options.c:1679
 msgid ""
 "OPT_EURO_EXCHANGE models the theoretical price of a European option to "
 "exchange one asset with quantity @{qty2} and spot price @{spot2} for another "
@@ -2179,13 +2205,13 @@ msgstr ""
 "exchange one asset with quantity @{qty2} and spot price @{spot2} for another "
 "with quantity @{qty1} and spot price @{spot1}."
 
-#: ../plugins/fn-derivatives/options.c:1708
+#: ../plugins/fn-derivatives/options.c:1709
 msgid ""
 "OPT_AMER_EXCHANGE:theoretical price of an American option to exchange assets"
 msgstr ""
 "OPT_AMER_EXCHANGE:theoretical price of an American option to exchange assets"
 
-#: ../plugins/fn-derivatives/options.c:1722
+#: ../plugins/fn-derivatives/options.c:1723
 msgid ""
 "OPT_AMER_EXCHANGE models the theoretical price of an American option to "
 "exchange one asset with quantity @{qty2} and spot price @{spot2} for another "
@@ -2195,7 +2221,7 @@ msgstr ""
 "exchange one asset with quantity @{qty2} and spot price @{spot2} for another "
 "with quantity @{qty1} and spot price @{spot1}."
 
-#: ../plugins/fn-derivatives/options.c:1752
+#: ../plugins/fn-derivatives/options.c:1753
 msgid ""
 "OPT_SPREAD_APPROX:theoretical price of a European option on the spread "
 "between two futures contracts"
@@ -2203,15 +2229,15 @@ msgstr ""
 "OPT_SPREAD_APPROX:theoretical price of a European option on the spread "
 "between two futures contracts"
 
-#: ../plugins/fn-derivatives/options.c:1754
+#: ../plugins/fn-derivatives/options.c:1755
 msgid "fut_price1:price of the first futures contract"
 msgstr "fut_price1:price of the first futures contract"
 
-#: ../plugins/fn-derivatives/options.c:1755
+#: ../plugins/fn-derivatives/options.c:1756
 msgid "fut_price2:price of the second futures contract"
 msgstr "fut_price2:price of the second futures contract"
 
-#: ../plugins/fn-derivatives/options.c:1759
+#: ../plugins/fn-derivatives/options.c:1760
 msgid ""
 "volatility1:annualized volatility in price of the first underlying futures "
 "contract"
@@ -2219,7 +2245,7 @@ msgstr ""
 "volatility1:annualised volatility in price of the first underlying futures "
 "contract"
 
-#: ../plugins/fn-derivatives/options.c:1760
+#: ../plugins/fn-derivatives/options.c:1761
 msgid ""
 "volatility2:annualized volatility in price of the second underlying futures "
 "contract"
@@ -2227,27 +2253,27 @@ msgstr ""
 "volatility2:annualised volatility in price of the second underlying futures "
 "contract"
 
-#: ../plugins/fn-derivatives/options.c:1761
+#: ../plugins/fn-derivatives/options.c:1762
 msgid "rho:correlation between the two futures contracts"
 msgstr "rho:correlation between the two futures contracts"
 
-#: ../plugins/fn-derivatives/options.c:1807
+#: ../plugins/fn-derivatives/options.c:1808
 msgid ""
 "OPT_FLOAT_STRK_LKBK:theoretical price of floating-strike lookback option"
 msgstr ""
 "OPT_FLOAT_STRK_LKBK:theoretical price of floating-strike lookback option"
 
-#: ../plugins/fn-derivatives/options.c:1810
-#: ../plugins/fn-derivatives/options.c:1874
+#: ../plugins/fn-derivatives/options.c:1811
+#: ../plugins/fn-derivatives/options.c:1875
 msgid "spot_min:minimum spot price of the underlying asset so far observed"
 msgstr "spot_min:minimum spot price of the underlying asset so far observed"
 
-#: ../plugins/fn-derivatives/options.c:1811
-#: ../plugins/fn-derivatives/options.c:1875
+#: ../plugins/fn-derivatives/options.c:1812
+#: ../plugins/fn-derivatives/options.c:1876
 msgid "spot_max:maximum spot price of the underlying asset so far observed"
 msgstr "spot_max:maximum spot price of the underlying asset so far observed"
 
-#: ../plugins/fn-derivatives/options.c:1816
+#: ../plugins/fn-derivatives/options.c:1817
 msgid ""
 "OPT_FLOAT_STRK_LKBK determines the theoretical price of a floating-strike "
 "lookback option where the holder of the option may exercise on expiry at the "
@@ -2259,12 +2285,12 @@ msgstr ""
 "most favourable price observed during the options life of the underlying "
 "asset."
 
-#: ../plugins/fn-derivatives/options.c:1871
+#: ../plugins/fn-derivatives/options.c:1872
 msgid "OPT_FIXED_STRK_LKBK:theoretical price of a fixed-strike lookback option"
 msgstr ""
 "OPT_FIXED_STRK_LKBK:theoretical price of a fixed-strike lookback option"
 
-#: ../plugins/fn-derivatives/options.c:1881
+#: ../plugins/fn-derivatives/options.c:1882
 msgid ""
 "OPT_FIXED_STRK_LKBK determines the theoretical price of a fixed-strike "
 "lookback option where the holder of the option may exercise on expiry at the "
@@ -2276,7 +2302,7 @@ msgstr ""
 "most favourable price observed during the options life of the underlying "
 "asset."
 
-#: ../plugins/fn-derivatives/options.c:1955
+#: ../plugins/fn-derivatives/options.c:1956
 msgid ""
 "OPT_BINOMIAL:theoretical price of either an American or European style "
 "option using a binomial tree"
@@ -2284,7 +2310,7 @@ msgstr ""
 "OPT_BINOMIAL:theoretical price of either an American or European style "
 "option using a binomial tree"
 
-#: ../plugins/fn-derivatives/options.c:1956
+#: ../plugins/fn-derivatives/options.c:1957
 msgid ""
 "amer_euro_flag:'a' for an American style option or 'e' for a European style "
 "option"
@@ -2292,11 +2318,11 @@ msgstr ""
 "amer_euro_flag:'a' for an American style option or 'e' for a European style "
 "option"
 
-#: ../plugins/fn-derivatives/options.c:1958
+#: ../plugins/fn-derivatives/options.c:1959
 msgid "num_time_steps:number of time steps used in the valuation"
 msgstr "num_time_steps:number of time steps used in the valuation"
 
-#: ../plugins/fn-derivatives/options.c:1965
+#: ../plugins/fn-derivatives/options.c:1966
 msgid ""
 "A larger @{num_time_steps} yields greater accuracy but  OPT_BINOMIAL is "
 "slower to calculate."
@@ -2308,7 +2334,7 @@ msgstr ""
 msgid "BASE:string of digits representing the number @{n} in base @{b}"
 msgstr "BASE:string of digits representing the number @{n} in base @{b}"
 
-#: ../plugins/fn-eng/functions.c:208 ../plugins/fn-math/functions.c:1271
+#: ../plugins/fn-eng/functions.c:208 ../plugins/fn-math/functions.c:1272
 #: ../plugins/fn-numtheory/numtheory.c:578
 #: ../plugins/fn-numtheory/numtheory.c:608
 msgid "n:integer"
@@ -2344,8 +2370,8 @@ msgstr ""
 "digits 0 and 1"
 
 #: ../plugins/fn-eng/functions.c:258
-msgid "BIN2OCT: octal representation of the binary number @{x}"
-msgstr "BIN2OCT: octal representation of the binary number @{x}"
+msgid "BIN2OCT:octal representation of the binary number @{x}"
+msgstr "BIN2OCT:octal representation of the binary number @{x}"
 
 #: ../plugins/fn-eng/functions.c:260 ../plugins/fn-eng/functions.c:284
 #: ../plugins/fn-eng/functions.c:309 ../plugins/fn-eng/functions.c:333
@@ -2364,8 +2390,8 @@ msgstr ""
 "@{places} digits. If this is not possible, BIN2OCT returns #NUM!"
 
 #: ../plugins/fn-eng/functions.c:282
-msgid "BIN2HEX: hexadecimal representation of the binary number @{x}"
-msgstr "BIN2HEX: hexadecimal representation of the binary number @{x}"
+msgid "BIN2HEX:hexadecimal representation of the binary number @{x}"
+msgstr "BIN2HEX:hexadecimal representation of the binary number @{x}"
 
 #: ../plugins/fn-eng/functions.c:285
 msgid ""
@@ -2376,11 +2402,11 @@ msgstr ""
 "@{places} digits. If this is not possible, BIN2HEX returns #NUM!"
 
 #: ../plugins/fn-eng/functions.c:307
-msgid "DEC2BIN: binary representation of the decimal number @{x}"
-msgstr "DEC2BIN: binary representation of the decimal number @{x}"
+msgid "DEC2BIN:binary representation of the decimal number @{x}"
+msgstr "DEC2BIN:binary representation of the decimal number @{x}"
 
 #: ../plugins/fn-eng/functions.c:308 ../plugins/fn-eng/functions.c:332
-#: ../plugins/fn-eng/functions.c:355 ../plugins/fn-math/functions.c:1270
+#: ../plugins/fn-eng/functions.c:355 ../plugins/fn-math/functions.c:1271
 msgid "x:integer"
 msgstr "x:integer"
 
@@ -2393,8 +2419,8 @@ msgstr ""
 "@{places} digits. If this is not possible, DEC2BIN returns #NUM!"
 
 #: ../plugins/fn-eng/functions.c:331
-msgid "DEC2OCT: octal representation of the decimal number @{x}"
-msgstr "DEC2OCT: octal representation of the decimal number @{x}"
+msgid "DEC2OCT:octal representation of the decimal number @{x}"
+msgstr "DEC2OCT:octal representation of the decimal number @{x}"
 
 #: ../plugins/fn-eng/functions.c:334
 msgid ""
@@ -2405,8 +2431,8 @@ msgstr ""
 "@{places} digits. If this is not possible, DEC2OCT returns #NUM!"
 
 #: ../plugins/fn-eng/functions.c:354
-msgid "DEC2HEX: hexadecimal representation of the decimal number @{x}"
-msgstr "DEC2HEX: hexadecimal representation of the decimal number @{x}"
+msgid "DEC2HEX:hexadecimal representation of the decimal number @{x}"
+msgstr "DEC2HEX:hexadecimal representation of the decimal number @{x}"
 
 #: ../plugins/fn-eng/functions.c:357
 msgid ""
@@ -2561,21 +2587,35 @@ msgstr "BESSELY:Bessel function of the second kind of order @{α} at @{x}"
 msgid "CONVERT:a converted measurement"
 msgstr "CONVERT:a converted measurement"
 
-#: ../plugins/fn-eng/functions.c:659 ../plugins/fn-eng/functions.c:1097
+#: ../plugins/fn-eng/functions.c:659 ../plugins/fn-eng/functions.c:1103
 #: ../plugins/fn-math/functions.c:223 ../plugins/fn-math/functions.c:242
 #: ../plugins/fn-math/functions.c:265 ../plugins/fn-math/functions.c:306
 #: ../plugins/fn-math/functions.c:324 ../plugins/fn-math/functions.c:349
-#: ../plugins/fn-math/functions.c:438 ../plugins/fn-math/functions.c:709
-#: ../plugins/fn-math/functions.c:780 ../plugins/fn-math/functions.c:798
-#: ../plugins/fn-math/functions.c:834 ../plugins/fn-math/functions.c:852
-#: ../plugins/fn-math/functions.c:869 ../plugins/fn-math/functions.c:900
-#: ../plugins/fn-math/functions.c:930 ../plugins/fn-math/functions.c:954
-#: ../plugins/fn-math/functions.c:979 ../plugins/fn-math/functions.c:1099
-#: ../plugins/fn-math/functions.c:1195 ../plugins/fn-math/functions.c:1616
-#: ../plugins/fn-math/functions.c:1653 ../plugins/fn-math/functions.c:1688
-#: ../plugins/fn-math/functions.c:1828 ../plugins/fn-math/functions.c:1877
-#: ../plugins/fn-math/functions.c:1901 ../plugins/fn-math/functions.c:1942
-#: ../plugins/fn-math/functions.c:1989
+#: ../plugins/fn-math/functions.c:368 ../plugins/fn-math/functions.c:387
+#: ../plugins/fn-math/functions.c:440 ../plugins/fn-math/functions.c:711
+#: ../plugins/fn-math/functions.c:764 ../plugins/fn-math/functions.c:782
+#: ../plugins/fn-math/functions.c:800 ../plugins/fn-math/functions.c:836
+#: ../plugins/fn-math/functions.c:854 ../plugins/fn-math/functions.c:871
+#: ../plugins/fn-math/functions.c:902 ../plugins/fn-math/functions.c:932
+#: ../plugins/fn-math/functions.c:956 ../plugins/fn-math/functions.c:980
+#: ../plugins/fn-math/functions.c:1064 ../plugins/fn-math/functions.c:1100
+#: ../plugins/fn-math/functions.c:1196 ../plugins/fn-math/functions.c:1374
+#: ../plugins/fn-math/functions.c:1414 ../plugins/fn-math/functions.c:1432
+#: ../plugins/fn-math/functions.c:1584 ../plugins/fn-math/functions.c:1617
+#: ../plugins/fn-math/functions.c:1654 ../plugins/fn-math/functions.c:1689
+#: ../plugins/fn-math/functions.c:1829 ../plugins/fn-math/functions.c:1878
+#: ../plugins/fn-math/functions.c:1902 ../plugins/fn-math/functions.c:1943
+#: ../plugins/fn-math/functions.c:1990 ../plugins/fn-stat/functions.c:410
+#: ../plugins/fn-stat/functions.c:462 ../plugins/fn-stat/functions.c:523
+#: ../plugins/fn-stat/functions.c:843 ../plugins/fn-stat/functions.c:912
+#: ../plugins/fn-stat/functions.c:975 ../plugins/fn-stat/functions.c:1117
+#: ../plugins/fn-stat/functions.c:1189 ../plugins/fn-stat/functions.c:1276
+#: ../plugins/fn-stat/functions.c:1306 ../plugins/fn-stat/functions.c:1539
+#: ../plugins/fn-stat/functions.c:1718 ../plugins/fn-stat/functions.c:1754
+#: ../plugins/fn-stat/functions.c:1921 ../plugins/fn-stat/functions.c:4266
+#: ../plugins/fn-stat/functions.c:4297 ../plugins/fn-stat/functions.c:4331
+#: ../plugins/fn-stat/functions.c:4366 ../plugins/fn-stat/functions.c:4405
+#: ../plugins/fn-stat/functions.c:4438
 msgid "x:number"
 msgstr "x:number"
 
@@ -2618,7 +2658,9 @@ msgid ""
 "\t'ft'  \t\t\tFoot\n"
 "\t'yd'  \t\tYard\n"
 "\t'ang' \t\tAngstrom\n"
-"\t'Pica'\t\tPica\n"
+"\t'Pica'\t\tPica Points\n"
+"\t'picapt'\t\tPica Points\n"
+"\t'pica'\t\tPica\n"
 "\n"
 "Time:\n"
 "\t'yr'  \t\t\tYear\n"
@@ -2710,7 +2752,9 @@ msgstr ""
 "\t'ft'  \t\t\tFoot\n"
 "\t'yd'  \t\tYard\n"
 "\t'ang' \t\tAngstrom\n"
-"\t'Pica'\t\tPica\n"
+"\t'Pica'\t\tPica Points\n"
+"\t'picapt'\t\tPica Points\n"
+"\t'pica'\t\tPica\n"
 "\n"
 "Time:\n"
 "\t'yr'  \t\t\tYear\n"
@@ -2761,7 +2805,7 @@ msgstr ""
 "\t'pt'   \t\tPint\n"
 "\t'qt'   \t\tQuart\n"
 "\t'gal'  \t\tGallon\n"
-"\t'l'    \t\t\tLitre\n"
+"\t'l'    \t\t\tLiter\n"
 "\n"
 "For metric units any of the following prefixes can be used:\n"
 "\t'Y'  \tyotta \t\t1E+24\n"
@@ -2785,25 +2829,29 @@ msgstr ""
 "\t'z'  \tzepto \t\t1E-21\n"
 "\t'y'  \tyocto \t\t1E-24"
 
-#: ../plugins/fn-eng/functions.c:1064
+#: ../plugins/fn-eng/functions.c:747
+msgid "This function is Excel compatible (except \"picapt\")."
+msgstr "This function is Excel compatible (except \"picapt\")."
+
+#: ../plugins/fn-eng/functions.c:1070
 msgid "ERF:Gauss error function"
 msgstr "ERF:Gauss error function"
 
-#: ../plugins/fn-eng/functions.c:1065
+#: ../plugins/fn-eng/functions.c:1071
 msgid "lower:lower limit of the integral, defaults to 0"
 msgstr "lower:lower limit of the integral, defaults to 0"
 
-#: ../plugins/fn-eng/functions.c:1066
+#: ../plugins/fn-eng/functions.c:1072
 msgid "upper:upper limit of the integral"
 msgstr "upper:upper limit of the integral"
 
-#: ../plugins/fn-eng/functions.c:1067
+#: ../plugins/fn-eng/functions.c:1073
 msgid ""
 "ERF returns 2/sqrt(Ï?)* integral from @{lower} to @{upper} of exp(-t*t) dt"
 msgstr ""
 "ERF returns 2/sqrt(Ï?)* integral from @{lower} to @{upper} of exp(-t*t) dt"
 
-#: ../plugins/fn-eng/functions.c:1068
+#: ../plugins/fn-eng/functions.c:1074
 msgid ""
 "This function is Excel compatible if two arguments are supplied and neither "
 "is negative."
@@ -2811,59 +2859,59 @@ msgstr ""
 "This function is Excel compatible if two arguments are supplied and neither "
 "is negative."
 
-#: ../plugins/fn-eng/functions.c:1072 ../plugins/fn-eng/functions.c:1101
+#: ../plugins/fn-eng/functions.c:1078 ../plugins/fn-eng/functions.c:1107
 msgid "wiki:en:Error_function"
 msgstr "wiki:en:Error_function"
 
-#: ../plugins/fn-eng/functions.c:1096
+#: ../plugins/fn-eng/functions.c:1102
 msgid "ERFC:Complementary Gauss error function"
 msgstr "ERFC:Complementary Gauss error function"
 
-#: ../plugins/fn-eng/functions.c:1098
+#: ../plugins/fn-eng/functions.c:1104
 msgid "ERFC returns 2/sqrt(Ï?)* integral from @{x} to â?? of exp(-t*t) dt"
 msgstr "ERFC returns 2/sqrt(Ï?)* integral from @{x} to â?? of exp(-t*t) dt"
 
-#: ../plugins/fn-eng/functions.c:1116
+#: ../plugins/fn-eng/functions.c:1122
 msgid "DELTA:Kronecker delta function"
 msgstr "DELTA:Kronecker delta function"
 
-#: ../plugins/fn-eng/functions.c:1117 ../plugins/fn-eng/functions.c:1140
+#: ../plugins/fn-eng/functions.c:1123 ../plugins/fn-eng/functions.c:1146
 msgid "x0:number"
 msgstr "x0:number"
 
-#: ../plugins/fn-eng/functions.c:1118 ../plugins/fn-eng/functions.c:1141
+#: ../plugins/fn-eng/functions.c:1124 ../plugins/fn-eng/functions.c:1147
 msgid "x1:number, defaults to 0"
 msgstr "x1:number, defaults to 0"
 
-#: ../plugins/fn-eng/functions.c:1119
+#: ../plugins/fn-eng/functions.c:1125
 msgid "DELTA  returns 1 if  @{x1} = @{x0} and 0 otherwise."
 msgstr "DELTA  returns 1 if  @{x1} = @{x0} and 0 otherwise."
 
-#: ../plugins/fn-eng/functions.c:1120 ../plugins/fn-eng/functions.c:1143
+#: ../plugins/fn-eng/functions.c:1126 ../plugins/fn-eng/functions.c:1149
 msgid "If either argument is non-numeric, #VALUE! is returned."
 msgstr "If either argument is non-numeric, #VALUE! is returned."
 
-#: ../plugins/fn-eng/functions.c:1139
-msgid "GESTEP:Step function with step at @{x1} evaluated at @{x0}"
-msgstr "GESTEP:Step function with step at @{x1} evaluated at @{x0}"
+#: ../plugins/fn-eng/functions.c:1145
+msgid "GESTEP:step function with step at @{x1} evaluated at @{x0}"
+msgstr "GESTEP:step function with step at @{x1} evaluated at @{x0}"
 
-#: ../plugins/fn-eng/functions.c:1142
+#: ../plugins/fn-eng/functions.c:1148
 msgid "GESTEP returns 1 if  @{x1} â?¤ @{x0} and 0 otherwise."
 msgstr "GESTEP returns 1 if  @{x1} â?¤ @{x0} and 0 otherwise."
 
-#: ../plugins/fn-eng/functions.c:1162
+#: ../plugins/fn-eng/functions.c:1168
 msgid "INVSUMINV:the reciprocal of the sum of reciprocals of the arguments"
 msgstr "INVSUMINV:the reciprocal of the sum of reciprocals of the arguments"
 
-#: ../plugins/fn-eng/functions.c:1163
+#: ../plugins/fn-eng/functions.c:1169
 msgid "x0:non-negative number"
 msgstr "x0:non-negative number"
 
-#: ../plugins/fn-eng/functions.c:1164
+#: ../plugins/fn-eng/functions.c:1170
 msgid "x1:non-negative number"
 msgstr "x1:non-negative number"
 
-#: ../plugins/fn-eng/functions.c:1165
+#: ../plugins/fn-eng/functions.c:1171
 msgid ""
 "If any of the arguments is negative, #VALUE! is returned.\n"
 "If any argument is zero, the result is zero."
@@ -2871,7 +2919,7 @@ msgstr ""
 "If any of the arguments is negative, #VALUE! is returned.\n"
 "If any argument is zero, the result is zero."
 
-#: ../plugins/fn-eng/functions.c:1167
+#: ../plugins/fn-eng/functions.c:1173
 msgid ""
 "INVSUMINV sum calculates the reciprocal (the inverse) of the sum of "
 "reciprocals (inverses) of all its arguments."
@@ -2966,11 +3014,11 @@ msgid "ACCRINT:accrued interest"
 msgstr "ACCRINT:accrued interest"
 
 #: ../plugins/fn-financial/functions.c:363
-#: ../plugins/fn-financial/functions.c:424
-#: ../plugins/fn-financial/functions.c:579
-#: ../plugins/fn-financial/functions.c:2426
-#: ../plugins/fn-financial/functions.c:2465
-#: ../plugins/fn-financial/functions.c:2615
+#: ../plugins/fn-financial/functions.c:450
+#: ../plugins/fn-financial/functions.c:605
+#: ../plugins/fn-financial/functions.c:2453
+#: ../plugins/fn-financial/functions.c:2492
+#: ../plugins/fn-financial/functions.c:2642
 msgid "issue:date of issue"
 msgstr "issue:date of issue"
 
@@ -2979,164 +3027,207 @@ msgid "first_interest:date of first interest payment"
 msgstr "first_interest:date of first interest payment"
 
 #: ../plugins/fn-financial/functions.c:365
-#: ../plugins/fn-financial/functions.c:462
-#: ../plugins/fn-financial/functions.c:500
-#: ../plugins/fn-financial/functions.c:541
-#: ../plugins/fn-financial/functions.c:577
-#: ../plugins/fn-financial/functions.c:622
-#: ../plugins/fn-financial/functions.c:1060
-#: ../plugins/fn-financial/functions.c:1098
-#: ../plugins/fn-financial/functions.c:1132
-#: ../plugins/fn-financial/functions.c:1864
-#: ../plugins/fn-financial/functions.c:2220
-#: ../plugins/fn-financial/functions.c:2270
-#: ../plugins/fn-financial/functions.c:2379
-#: ../plugins/fn-financial/functions.c:2424
-#: ../plugins/fn-financial/functions.c:2463
-#: ../plugins/fn-financial/functions.c:2613
-#: ../plugins/fn-financial/functions.c:2709
-#: ../plugins/fn-financial/functions.c:2787
-#: ../plugins/fn-financial/functions.c:2959
-#: ../plugins/fn-financial/functions.c:2983
-#: ../plugins/fn-financial/functions.c:3007
-#: ../plugins/fn-financial/functions.c:3031
-#: ../plugins/fn-financial/functions.c:3057
-#: ../plugins/fn-financial/functions.c:3083
-#: ../plugins/fn-financial/functions.c:3195
+#: ../plugins/fn-financial/functions.c:488
+#: ../plugins/fn-financial/functions.c:526
+#: ../plugins/fn-financial/functions.c:567
+#: ../plugins/fn-financial/functions.c:603
+#: ../plugins/fn-financial/functions.c:648
+#: ../plugins/fn-financial/functions.c:1086
+#: ../plugins/fn-financial/functions.c:1124
+#: ../plugins/fn-financial/functions.c:1158
+#: ../plugins/fn-financial/functions.c:1890
+#: ../plugins/fn-financial/functions.c:2247
+#: ../plugins/fn-financial/functions.c:2297
+#: ../plugins/fn-financial/functions.c:2406
+#: ../plugins/fn-financial/functions.c:2451
+#: ../plugins/fn-financial/functions.c:2490
+#: ../plugins/fn-financial/functions.c:2640
+#: ../plugins/fn-financial/functions.c:2736
+#: ../plugins/fn-financial/functions.c:2814
+#: ../plugins/fn-financial/functions.c:2986
+#: ../plugins/fn-financial/functions.c:3010
+#: ../plugins/fn-financial/functions.c:3034
+#: ../plugins/fn-financial/functions.c:3058
+#: ../plugins/fn-financial/functions.c:3084
+#: ../plugins/fn-financial/functions.c:3110
+#: ../plugins/fn-financial/functions.c:3222
 msgid "settlement:settlement date"
 msgstr "settlement:settlement date"
 
 #: ../plugins/fn-financial/functions.c:366
-#: ../plugins/fn-financial/functions.c:426
-#: ../plugins/fn-financial/functions.c:503
-#: ../plugins/fn-financial/functions.c:660
-#: ../plugins/fn-financial/functions.c:2222
-#: ../plugins/fn-financial/functions.c:2272
-#: ../plugins/fn-financial/functions.c:2427
-#: ../plugins/fn-financial/functions.c:2467
-#: ../plugins/fn-financial/functions.c:2617
-#: ../plugins/fn-financial/functions.c:2712
-#: ../plugins/fn-financial/functions.c:2790
+#: ../plugins/fn-financial/functions.c:452
+#: ../plugins/fn-financial/functions.c:529
+#: ../plugins/fn-financial/functions.c:686
+#: ../plugins/fn-financial/functions.c:2249
+#: ../plugins/fn-financial/functions.c:2299
+#: ../plugins/fn-financial/functions.c:2454
+#: ../plugins/fn-financial/functions.c:2494
+#: ../plugins/fn-financial/functions.c:2644
+#: ../plugins/fn-financial/functions.c:2739
+#: ../plugins/fn-financial/functions.c:2817
 msgid "rate:nominal annual interest rate"
 msgstr "rate:nominal annual interest rate"
 
 #: ../plugins/fn-financial/functions.c:367
-#: ../plugins/fn-financial/functions.c:427
-msgid "par:par value"
-msgstr "par:par value"
+msgid "par:par value, defaults to $1000"
+msgstr "par:par value, defaults to $1000"
 
 #: ../plugins/fn-financial/functions.c:368
-#: ../plugins/fn-financial/functions.c:1868
-#: ../plugins/fn-financial/functions.c:2225
-#: ../plugins/fn-financial/functions.c:2275
-#: ../plugins/fn-financial/functions.c:2470
-#: ../plugins/fn-financial/functions.c:2620
-#: ../plugins/fn-financial/functions.c:2715
-#: ../plugins/fn-financial/functions.c:2793
-#: ../plugins/fn-financial/functions.c:2961
-#: ../plugins/fn-financial/functions.c:2985
-#: ../plugins/fn-financial/functions.c:3009
-#: ../plugins/fn-financial/functions.c:3033
-#: ../plugins/fn-financial/functions.c:3059
-#: ../plugins/fn-financial/functions.c:3085
-#: ../plugins/fn-financial/functions.c:3199
+#: ../plugins/fn-financial/functions.c:1894
+#: ../plugins/fn-financial/functions.c:2252
+#: ../plugins/fn-financial/functions.c:2302
+#: ../plugins/fn-financial/functions.c:2497
+#: ../plugins/fn-financial/functions.c:2647
+#: ../plugins/fn-financial/functions.c:2742
+#: ../plugins/fn-financial/functions.c:2820
+#: ../plugins/fn-financial/functions.c:2988
+#: ../plugins/fn-financial/functions.c:3012
+#: ../plugins/fn-financial/functions.c:3036
+#: ../plugins/fn-financial/functions.c:3060
+#: ../plugins/fn-financial/functions.c:3086
+#: ../plugins/fn-financial/functions.c:3112
+#: ../plugins/fn-financial/functions.c:3226
 msgid "frequency:number of interest payments per year"
 msgstr "frequency:number of interest payments per year"
 
+#: ../plugins/fn-financial/functions.c:369
+msgid "basis:calendar basis, defaults to 0"
+msgstr "basis:calendar basis, defaults to 0"
+
 #: ../plugins/fn-financial/functions.c:370
+msgid "calc_method:calculation method, defaults to TRUE"
+msgstr "calc_method:calculation method, defaults to TRUE"
+
+#: ../plugins/fn-financial/functions.c:372
+msgid ""
+"If @{first_interest} < @{settlement} and @{calc_method} is TRUE, then "
+"ACCRINT returns the sum of the interest accrued in all coupon periods from @"
+"{issue}  date until @{settlement} date."
+msgstr ""
+"If @{first_interest} < @{settlement} and @{calc_method} is TRUE, then "
+"ACCRINT returns the sum of the interest accrued in all coupon periods from @"
+"{issue}  date until @{settlement} date."
+
+#: ../plugins/fn-financial/functions.c:377
+msgid ""
+"If @{first_interest} < @{settlement} and @{calc_method} is FALSE, then "
+"ACCRINT returns the sum of the interest accrued in all coupon periods from @"
+"{first_interest}  date until @{settlement} date."
+msgstr ""
+"If @{first_interest} < @{settlement} and @{calc_method} is FALSE, then "
+"ACCRINT returns the sum of the interest accrued in all coupon periods from @"
+"{first_interest}  date until @{settlement} date."
+
+#: ../plugins/fn-financial/functions.c:382
 msgid ""
-"ACCRINT calculates the accrued interest for a security that pays periodic "
-"interest."
+"Otherwise ACCRINT returns the sum of the interest accrued in all coupon "
+"periods from @{issue}  date until @{settlement} date."
 msgstr ""
-"ACCRINT calculates the accrued interest for a security that pays periodic "
-"interest."
+"Otherwise ACCRINT returns the sum of the interest accrued in all coupon "
+"periods from @{issue}  date until @{settlement} date."
 
-#: ../plugins/fn-financial/functions.c:423
+#: ../plugins/fn-financial/functions.c:385
+msgid ""
+"@{frequency} must be one of 1, 2 or 4, but the exact value does not affect "
+"the result."
+msgstr ""
+"@{frequency} must be one of 1, 2 or 4, but the exact value does not affect "
+"the result."
+
+#: ../plugins/fn-financial/functions.c:387
+msgid "@{issue} must precede both @{first_interest} and @{settlement}."
+msgstr "@{issue} must precede both @{first_interest} and @{settlement}."
+
+#: ../plugins/fn-financial/functions.c:449
 msgid "ACCRINTM:accrued interest"
 msgstr "ACCRINTM:accrued interest"
 
-#: ../plugins/fn-financial/functions.c:425
-#: ../plugins/fn-financial/functions.c:463
-#: ../plugins/fn-financial/functions.c:501
-#: ../plugins/fn-financial/functions.c:542
-#: ../plugins/fn-financial/functions.c:578
-#: ../plugins/fn-financial/functions.c:623
-#: ../plugins/fn-financial/functions.c:1061
-#: ../plugins/fn-financial/functions.c:1099
-#: ../plugins/fn-financial/functions.c:1133
-#: ../plugins/fn-financial/functions.c:1865
-#: ../plugins/fn-financial/functions.c:2221
-#: ../plugins/fn-financial/functions.c:2271
-#: ../plugins/fn-financial/functions.c:2380
-#: ../plugins/fn-financial/functions.c:2425
-#: ../plugins/fn-financial/functions.c:2464
-#: ../plugins/fn-financial/functions.c:2614
-#: ../plugins/fn-financial/functions.c:2710
-#: ../plugins/fn-financial/functions.c:2788
-#: ../plugins/fn-financial/functions.c:2960
-#: ../plugins/fn-financial/functions.c:2984
-#: ../plugins/fn-financial/functions.c:3008
-#: ../plugins/fn-financial/functions.c:3032
-#: ../plugins/fn-financial/functions.c:3058
-#: ../plugins/fn-financial/functions.c:3084
-#: ../plugins/fn-financial/functions.c:3196
+#: ../plugins/fn-financial/functions.c:451
+#: ../plugins/fn-financial/functions.c:489
+#: ../plugins/fn-financial/functions.c:527
+#: ../plugins/fn-financial/functions.c:568
+#: ../plugins/fn-financial/functions.c:604
+#: ../plugins/fn-financial/functions.c:649
+#: ../plugins/fn-financial/functions.c:1087
+#: ../plugins/fn-financial/functions.c:1125
+#: ../plugins/fn-financial/functions.c:1159
+#: ../plugins/fn-financial/functions.c:1891
+#: ../plugins/fn-financial/functions.c:2248
+#: ../plugins/fn-financial/functions.c:2298
+#: ../plugins/fn-financial/functions.c:2407
+#: ../plugins/fn-financial/functions.c:2452
+#: ../plugins/fn-financial/functions.c:2491
+#: ../plugins/fn-financial/functions.c:2641
+#: ../plugins/fn-financial/functions.c:2737
+#: ../plugins/fn-financial/functions.c:2815
+#: ../plugins/fn-financial/functions.c:2987
+#: ../plugins/fn-financial/functions.c:3011
+#: ../plugins/fn-financial/functions.c:3035
+#: ../plugins/fn-financial/functions.c:3059
+#: ../plugins/fn-financial/functions.c:3085
+#: ../plugins/fn-financial/functions.c:3111
+#: ../plugins/fn-financial/functions.c:3223
 msgid "maturity:maturity date"
 msgstr "maturity:maturity date"
 
-#: ../plugins/fn-financial/functions.c:429
+#: ../plugins/fn-financial/functions.c:453
+msgid "par:par value"
+msgstr "par:par value"
+
+#: ../plugins/fn-financial/functions.c:455
 msgid "ACCRINT calculates the accrued interest from @{issue} to @{maturity}."
 msgstr "ACCRINT calculates the accrued interest from @{issue} to @{maturity}."
 
-#: ../plugins/fn-financial/functions.c:430
+#: ../plugins/fn-financial/functions.c:456
 msgid "@{par} defaults to $1000."
 msgstr "@{par} defaults to $1000."
 
-#: ../plugins/fn-financial/functions.c:461
+#: ../plugins/fn-financial/functions.c:487
 msgid "INTRATE:interest rate"
 msgstr "INTRATE:interest rate"
 
-#: ../plugins/fn-financial/functions.c:464
-#: ../plugins/fn-financial/functions.c:502
+#: ../plugins/fn-financial/functions.c:490
+#: ../plugins/fn-financial/functions.c:528
 msgid "investment:amount paid on settlement"
 msgstr "investment:amount paid on settlement"
 
-#: ../plugins/fn-financial/functions.c:465
-#: ../plugins/fn-financial/functions.c:544
-#: ../plugins/fn-financial/functions.c:625
-#: ../plugins/fn-financial/functions.c:2224
-#: ../plugins/fn-financial/functions.c:2274
-#: ../plugins/fn-financial/functions.c:2382
-#: ../plugins/fn-financial/functions.c:2469
-#: ../plugins/fn-financial/functions.c:2619
-#: ../plugins/fn-financial/functions.c:2714
-#: ../plugins/fn-financial/functions.c:2792
+#: ../plugins/fn-financial/functions.c:491
+#: ../plugins/fn-financial/functions.c:570
+#: ../plugins/fn-financial/functions.c:651
+#: ../plugins/fn-financial/functions.c:2251
+#: ../plugins/fn-financial/functions.c:2301
+#: ../plugins/fn-financial/functions.c:2409
+#: ../plugins/fn-financial/functions.c:2496
+#: ../plugins/fn-financial/functions.c:2646
+#: ../plugins/fn-financial/functions.c:2741
+#: ../plugins/fn-financial/functions.c:2819
 msgid "redemption:amount received at maturity"
 msgstr "redemption:amount received at maturity"
 
-#: ../plugins/fn-financial/functions.c:467
+#: ../plugins/fn-financial/functions.c:493
 msgid "INTRATE calculates the interest of a fully vested security."
 msgstr "INTRATE calculates the interest of a fully vested security."
 
-#: ../plugins/fn-financial/functions.c:499
+#: ../plugins/fn-financial/functions.c:525
 msgid "RECEIVED:amount to be received at maturity"
 msgstr "RECEIVED:amount to be received at maturity"
 
-#: ../plugins/fn-financial/functions.c:505
+#: ../plugins/fn-financial/functions.c:531
 msgid "RECEIVED calculates the amount to be received when a security matures."
 msgstr "RECEIVED calculates the amount to be received when a security matures."
 
-#: ../plugins/fn-financial/functions.c:540
+#: ../plugins/fn-financial/functions.c:566
 msgid "PRICEDISC:discounted price"
 msgstr "PRICEDISC:discounted price"
 
-#: ../plugins/fn-financial/functions.c:543
-#: ../plugins/fn-financial/functions.c:580
-#: ../plugins/fn-financial/functions.c:1062
-#: ../plugins/fn-financial/functions.c:1100
+#: ../plugins/fn-financial/functions.c:569
+#: ../plugins/fn-financial/functions.c:606
+#: ../plugins/fn-financial/functions.c:1088
+#: ../plugins/fn-financial/functions.c:1126
 msgid "discount:annual rate at which to discount"
 msgstr "discount:annual rate at which to discount"
 
-#: ../plugins/fn-financial/functions.c:546
+#: ../plugins/fn-financial/functions.c:572
 msgid ""
 "PRICEDISC calculates the price per $100 face value of a bond that does not "
 "pay interest at maturity."
@@ -3144,20 +3235,20 @@ msgstr ""
 "PRICEDISC calculates the price per $100 face value of a bond that does not "
 "pay interest at maturity."
 
-#: ../plugins/fn-financial/functions.c:576
+#: ../plugins/fn-financial/functions.c:602
 msgid "PRICEMAT:price at maturity"
 msgstr "PRICEMAT:price at maturity"
 
-#: ../plugins/fn-financial/functions.c:581
-#: ../plugins/fn-financial/functions.c:1867
-#: ../plugins/fn-financial/functions.c:2223
-#: ../plugins/fn-financial/functions.c:2468
-#: ../plugins/fn-financial/functions.c:2713
-#: ../plugins/fn-financial/functions.c:3198
+#: ../plugins/fn-financial/functions.c:607
+#: ../plugins/fn-financial/functions.c:1893
+#: ../plugins/fn-financial/functions.c:2250
+#: ../plugins/fn-financial/functions.c:2495
+#: ../plugins/fn-financial/functions.c:2740
+#: ../plugins/fn-financial/functions.c:3225
 msgid "yield:annual yield of security"
 msgstr "yield:annual yield of security"
 
-#: ../plugins/fn-financial/functions.c:583
+#: ../plugins/fn-financial/functions.c:609
 msgid ""
 "PRICEMAT calculates the price per $100 face value of a bond that pays "
 "interest at maturity."
@@ -3165,32 +3256,32 @@ msgstr ""
 "PRICEMAT calculates the price per $100 face value of a bond that pays "
 "interest at maturity."
 
-#: ../plugins/fn-financial/functions.c:621
+#: ../plugins/fn-financial/functions.c:647
 msgid "DISC:discount rate"
 msgstr "DISC:discount rate"
 
-#: ../plugins/fn-financial/functions.c:624
+#: ../plugins/fn-financial/functions.c:650
 msgid "par:price per $100 face value"
 msgstr "par:price per $100 face value"
 
-#: ../plugins/fn-financial/functions.c:627
+#: ../plugins/fn-financial/functions.c:653
 msgid "DISC calculates the discount rate for a security."
 msgstr "DISC calculates the discount rate for a security."
 
-#: ../plugins/fn-financial/functions.c:628
+#: ../plugins/fn-financial/functions.c:654
 msgid "@{redemption} is the redemption value per $100 face value."
 msgstr "@{redemption} is the redemption value per $100 face value."
 
-#: ../plugins/fn-financial/functions.c:659
+#: ../plugins/fn-financial/functions.c:685
 msgid "EFFECT:effective interest rate"
 msgstr "EFFECT:effective interest rate"
 
-#: ../plugins/fn-financial/functions.c:661
-#: ../plugins/fn-financial/functions.c:686
+#: ../plugins/fn-financial/functions.c:687
+#: ../plugins/fn-financial/functions.c:712
 msgid "nper:number of periods used for compounding"
 msgstr "nper:number of periods used for compounding"
 
-#: ../plugins/fn-financial/functions.c:662
+#: ../plugins/fn-financial/functions.c:688
 msgid ""
 "EFFECT calculates the effective interest rate using the formula (1+ {rate}/@"
 "{nper})^ {nper}-1 "
@@ -3198,112 +3289,110 @@ msgstr ""
 "EFFECT calculates the effective interest rate using the formula (1+ {rate}/@"
 "{nper})^ {nper}-1 "
 
-#: ../plugins/fn-financial/functions.c:684
+#: ../plugins/fn-financial/functions.c:710
 msgid "NOMINAL:nominal interest rate"
 msgstr "NOMINAL:nominal interest rate"
 
-#: ../plugins/fn-financial/functions.c:685
-#: ../plugins/fn-financial/functions.c:710
-#: ../plugins/fn-financial/functions.c:1516
-#: ../plugins/fn-financial/functions.c:1702
-#: ../plugins/fn-financial/functions.c:1732
-#: ../plugins/fn-financial/functions.c:1772
-#: ../plugins/fn-financial/functions.c:1816
-#: ../plugins/fn-financial/functions.c:1908
-#: ../plugins/fn-financial/functions.c:3107
-#: ../plugins/fn-financial/functions.c:3151
+#: ../plugins/fn-financial/functions.c:711
+#: ../plugins/fn-financial/functions.c:736
+#: ../plugins/fn-financial/functions.c:1542
+#: ../plugins/fn-financial/functions.c:1728
+#: ../plugins/fn-financial/functions.c:1758
+#: ../plugins/fn-financial/functions.c:1798
+#: ../plugins/fn-financial/functions.c:1842
+#: ../plugins/fn-financial/functions.c:1934
 msgid "rate:effective annual interest rate"
 msgstr "rate:effective annual interest rate"
 
-#: ../plugins/fn-financial/functions.c:687
+#: ../plugins/fn-financial/functions.c:713
 msgid "NOMINAL calculates the nominal interest rate from the effective rate."
 msgstr "NOMINAL calculates the nominal interest rate from the effective rate."
 
-#: ../plugins/fn-financial/functions.c:709
+#: ../plugins/fn-financial/functions.c:735
 msgid "ISPMT:interest payment for period"
 msgstr "ISPMT:interest payment for period"
 
-#: ../plugins/fn-financial/functions.c:711
-#: ../plugins/fn-financial/functions.c:1733
-#: ../plugins/fn-financial/functions.c:1773
+#: ../plugins/fn-financial/functions.c:737
+#: ../plugins/fn-financial/functions.c:1759
+#: ../plugins/fn-financial/functions.c:1799
 msgid "per:period number"
 msgstr "per:period number"
 
-#: ../plugins/fn-financial/functions.c:712
-#: ../plugins/fn-financial/functions.c:1166
-#: ../plugins/fn-financial/functions.c:1433
-#: ../plugins/fn-financial/functions.c:1667
-#: ../plugins/fn-financial/functions.c:1703
-#: ../plugins/fn-financial/functions.c:1734
-#: ../plugins/fn-financial/functions.c:1774
-#: ../plugins/fn-financial/functions.c:3108
-#: ../plugins/fn-financial/functions.c:3152
+#: ../plugins/fn-financial/functions.c:738
+#: ../plugins/fn-financial/functions.c:1192
+#: ../plugins/fn-financial/functions.c:1459
+#: ../plugins/fn-financial/functions.c:1693
+#: ../plugins/fn-financial/functions.c:1729
+#: ../plugins/fn-financial/functions.c:1760
+#: ../plugins/fn-financial/functions.c:1800
+#: ../plugins/fn-financial/functions.c:3135
+#: ../plugins/fn-financial/functions.c:3179
 msgid "nper:number of periods"
 msgstr "nper:number of periods"
 
-#: ../plugins/fn-financial/functions.c:713
-#: ../plugins/fn-financial/functions.c:1168
-#: ../plugins/fn-financial/functions.c:1281
-#: ../plugins/fn-financial/functions.c:1669
-#: ../plugins/fn-financial/functions.c:1704
-#: ../plugins/fn-financial/functions.c:1735
-#: ../plugins/fn-financial/functions.c:1775
-#: ../plugins/fn-financial/functions.c:1818
-#: ../plugins/fn-financial/functions.c:1909
-#: ../plugins/fn-financial/functions.c:3109
-#: ../plugins/fn-financial/functions.c:3153
+#: ../plugins/fn-financial/functions.c:739
+#: ../plugins/fn-financial/functions.c:1194
+#: ../plugins/fn-financial/functions.c:1307
+#: ../plugins/fn-financial/functions.c:1695
+#: ../plugins/fn-financial/functions.c:1730
+#: ../plugins/fn-financial/functions.c:1761
+#: ../plugins/fn-financial/functions.c:1801
+#: ../plugins/fn-financial/functions.c:1844
+#: ../plugins/fn-financial/functions.c:1935
+#: ../plugins/fn-financial/functions.c:3136
+#: ../plugins/fn-financial/functions.c:3180
 msgid "pv:present value"
 msgstr "pv:present value"
 
-#: ../plugins/fn-financial/functions.c:714
+#: ../plugins/fn-financial/functions.c:740
 msgid "ISPMT calculates the interest payment for period number @{per}."
 msgstr "ISPMT calculates the interest payment for period number @{per}."
 
-#: ../plugins/fn-financial/functions.c:745
+#: ../plugins/fn-financial/functions.c:771
 msgid "DB:depreciation of an asset"
 msgstr "DB:depreciation of an asset"
 
-#: ../plugins/fn-financial/functions.c:746
-#: ../plugins/fn-financial/functions.c:796
-#: ../plugins/fn-financial/functions.c:845
-#: ../plugins/fn-financial/functions.c:875
-#: ../plugins/fn-financial/functions.c:2865
-#: ../plugins/fn-financial/functions.c:2913
-#: ../plugins/fn-financial/functions.c:3240
+#: ../plugins/fn-financial/functions.c:772
+#: ../plugins/fn-financial/functions.c:822
+#: ../plugins/fn-financial/functions.c:871
+#: ../plugins/fn-financial/functions.c:901
+#: ../plugins/fn-financial/functions.c:2892
+#: ../plugins/fn-financial/functions.c:2940
+#: ../plugins/fn-financial/functions.c:3267
 msgid "cost:initial cost of asset"
 msgstr "cost:initial cost of asset"
 
-#: ../plugins/fn-financial/functions.c:747
-#: ../plugins/fn-financial/functions.c:797
-#: ../plugins/fn-financial/functions.c:846
-#: ../plugins/fn-financial/functions.c:876
-#: ../plugins/fn-financial/functions.c:2868
-#: ../plugins/fn-financial/functions.c:2916
-#: ../plugins/fn-financial/functions.c:3241
+#: ../plugins/fn-financial/functions.c:773
+#: ../plugins/fn-financial/functions.c:823
+#: ../plugins/fn-financial/functions.c:872
+#: ../plugins/fn-financial/functions.c:902
+#: ../plugins/fn-financial/functions.c:2895
+#: ../plugins/fn-financial/functions.c:2943
+#: ../plugins/fn-financial/functions.c:3268
 msgid "salvage:value after depreciation"
 msgstr "salvage:value after depreciation"
 
-#: ../plugins/fn-financial/functions.c:748
-#: ../plugins/fn-financial/functions.c:798
-#: ../plugins/fn-financial/functions.c:847
-#: ../plugins/fn-financial/functions.c:877
-#: ../plugins/fn-financial/functions.c:3242
+#: ../plugins/fn-financial/functions.c:774
+#: ../plugins/fn-financial/functions.c:824
+#: ../plugins/fn-financial/functions.c:873
+#: ../plugins/fn-financial/functions.c:903
+#: ../plugins/fn-financial/functions.c:3269
 msgid "life:number of periods"
 msgstr "life:number of periods"
 
-#: ../plugins/fn-financial/functions.c:749
-#: ../plugins/fn-financial/functions.c:799
-#: ../plugins/fn-financial/functions.c:878
-#: ../plugins/fn-financial/functions.c:2869
-#: ../plugins/fn-financial/functions.c:2917
+#: ../plugins/fn-financial/functions.c:775
+#: ../plugins/fn-financial/functions.c:825
+#: ../plugins/fn-financial/functions.c:904
+#: ../plugins/fn-financial/functions.c:2896
+#: ../plugins/fn-financial/functions.c:2944
 msgid "period:subject period"
 msgstr "period:subject period"
 
-#: ../plugins/fn-financial/functions.c:750
+#: ../plugins/fn-financial/functions.c:776
 msgid "month:number of months in first year of depreciation"
 msgstr "month:number of months in first year of depreciation"
 
-#: ../plugins/fn-financial/functions.c:751
+#: ../plugins/fn-financial/functions.c:777
 msgid ""
 "DB calculates the depreciation of an asset for a given period using the "
 "fixed-declining balance method."
@@ -3311,16 +3400,16 @@ msgstr ""
 "DB calculates the depreciation of an asset for a given period using the "
 "fixed-declining balance method."
 
-#: ../plugins/fn-financial/functions.c:795
+#: ../plugins/fn-financial/functions.c:821
 msgid "DDB:depreciation of an asset"
 msgstr "DDB:depreciation of an asset"
 
-#: ../plugins/fn-financial/functions.c:800
-#: ../plugins/fn-financial/functions.c:3245
+#: ../plugins/fn-financial/functions.c:826
+#: ../plugins/fn-financial/functions.c:3272
 msgid "factor:factor at which the balance declines"
 msgstr "factor:factor at which the balance declines"
 
-#: ../plugins/fn-financial/functions.c:801
+#: ../plugins/fn-financial/functions.c:827
 msgid ""
 "DDB calculates the depreciation of an asset for a given period using the "
 "double-declining balance method."
@@ -3328,40 +3417,40 @@ msgstr ""
 "DDB calculates the depreciation of an asset for a given period using the "
 "double-declining balance method."
 
-#: ../plugins/fn-financial/functions.c:844
+#: ../plugins/fn-financial/functions.c:870
 msgid "SLN:depreciation of an asset"
 msgstr "SLN:depreciation of an asset"
 
-#: ../plugins/fn-financial/functions.c:848
+#: ../plugins/fn-financial/functions.c:874
 msgid ""
 "SLN calculates the depreciation of an asset using the straight-line method."
 msgstr ""
 "SLN calculates the depreciation of an asset using the straight-line method."
 
-#: ../plugins/fn-financial/functions.c:874
+#: ../plugins/fn-financial/functions.c:900
 msgid "SYD:sum-of-years depreciation"
 msgstr "SYD:sum-of-years depreciation"
 
-#: ../plugins/fn-financial/functions.c:879
+#: ../plugins/fn-financial/functions.c:905
 msgid ""
 "SYD calculates the depreciation of an asset using the sum-of-years method."
 msgstr ""
 "SYD calculates the depreciation of an asset using the sum-of-years method."
 
-#: ../plugins/fn-financial/functions.c:907
+#: ../plugins/fn-financial/functions.c:933
 msgid "DOLLARDE:convert to decimal dollar amount"
 msgstr "DOLLARDE:convert to decimal dollar amount"
 
-#: ../plugins/fn-financial/functions.c:908
+#: ../plugins/fn-financial/functions.c:934
 msgid "fractional_dollar:amount to convert"
 msgstr "fractional_dollar:amount to convert"
 
-#: ../plugins/fn-financial/functions.c:909
-#: ../plugins/fn-financial/functions.c:957
+#: ../plugins/fn-financial/functions.c:935
+#: ../plugins/fn-financial/functions.c:983
 msgid "fraction:denominator"
 msgstr "fraction:denominator"
 
-#: ../plugins/fn-financial/functions.c:910
+#: ../plugins/fn-financial/functions.c:936
 msgid ""
 "DOLLARDE converts a fractional dollar amount into a decimal amount.  This is "
 "the inverse of the DOLLARFR function."
@@ -3369,15 +3458,15 @@ msgstr ""
 "DOLLARDE converts a fractional dollar amount into a decimal amount.  This is "
 "the inverse of the DOLLARFR function."
 
-#: ../plugins/fn-financial/functions.c:955
+#: ../plugins/fn-financial/functions.c:981
 msgid "DOLLARFR:convert to dollar fraction"
 msgstr "DOLLARFR:convert to dollar fraction"
 
-#: ../plugins/fn-financial/functions.c:956
+#: ../plugins/fn-financial/functions.c:982
 msgid "decimal_dollar:amount to convert"
 msgstr "decimal_dollar:amount to convert"
 
-#: ../plugins/fn-financial/functions.c:958
+#: ../plugins/fn-financial/functions.c:984
 msgid ""
 "DOLLARFR converts a fractional dollar amount into a fraction which is "
 "represented as the digits after the decimal point.  For example, 2/8 would "
@@ -3387,108 +3476,108 @@ msgstr ""
 "represented as the digits after the decimal point.  For example, 2/8 would "
 "be represented as .2 while 3/16 would be represented as .03."
 
-#: ../plugins/fn-financial/functions.c:1001
+#: ../plugins/fn-financial/functions.c:1027
 msgid "MIRR:modified internal rate of return"
 msgstr "MIRR:modified internal rate of return"
 
-#: ../plugins/fn-financial/functions.c:1002
-#: ../plugins/fn-financial/functions.c:1315
-#: ../plugins/fn-financial/functions.c:1517
-#: ../plugins/fn-financial/functions.c:1572
+#: ../plugins/fn-financial/functions.c:1028
+#: ../plugins/fn-financial/functions.c:1341
+#: ../plugins/fn-financial/functions.c:1543
+#: ../plugins/fn-financial/functions.c:1598
 msgid "values:cash flow"
 msgstr "values:cash flow"
 
-#: ../plugins/fn-financial/functions.c:1003
+#: ../plugins/fn-financial/functions.c:1029
 msgid "finance_rate:interest rate for financing cost"
 msgstr "finance_rate:interest rate for financing cost"
 
-#: ../plugins/fn-financial/functions.c:1004
+#: ../plugins/fn-financial/functions.c:1030
 msgid "reinvest_rate:interest rate for reinvestments"
 msgstr "reinvest_rate:interest rate for reinvestments"
 
-#: ../plugins/fn-financial/functions.c:1005
+#: ../plugins/fn-financial/functions.c:1031
 msgid ""
 "MIRR calculates the modified internal rate of return of a periodic cash flow."
 msgstr ""
 "MIRR calculates the modified internal rate of return of a periodic cash flow."
 
-#: ../plugins/fn-financial/functions.c:1059
+#: ../plugins/fn-financial/functions.c:1085
 msgid "TBILLEQ:bond-equivalent yield for a treasury bill"
 msgstr "TBILLEQ:bond-equivalent yield for a treasury bill"
 
-#: ../plugins/fn-financial/functions.c:1063
+#: ../plugins/fn-financial/functions.c:1089
 msgid "TBILLEQ calculates the bond-equivalent yield for a treasury bill."
 msgstr "TBILLEQ calculates the bond-equivalent yield for a treasury bill."
 
-#: ../plugins/fn-financial/functions.c:1097
+#: ../plugins/fn-financial/functions.c:1123
 msgid "TBILLPRICE:price of a treasury bill"
 msgstr "TBILLPRICE:price of a treasury bill"
 
-#: ../plugins/fn-financial/functions.c:1101
+#: ../plugins/fn-financial/functions.c:1127
 msgid ""
 "TBILLPRICE calculates the price per $100 face value for a treasury bill."
 msgstr ""
 "TBILLPRICE calculates the price per $100 face value for a treasury bill."
 
-#: ../plugins/fn-financial/functions.c:1131
+#: ../plugins/fn-financial/functions.c:1157
 msgid "TBILLYIELD:yield of a treasury bill"
 msgstr "TBILLYIELD:yield of a treasury bill"
 
-#: ../plugins/fn-financial/functions.c:1134
+#: ../plugins/fn-financial/functions.c:1160
 msgid "price:price"
 msgstr "price:price"
 
-#: ../plugins/fn-financial/functions.c:1135
+#: ../plugins/fn-financial/functions.c:1161
 msgid "TBILLYIELD calculates the yield of a treasury bill."
 msgstr "TBILLYIELD calculates the yield of a treasury bill."
 
-#: ../plugins/fn-financial/functions.c:1165
+#: ../plugins/fn-financial/functions.c:1191
 msgid "RATE:rate of investment"
 msgstr "RATE:rate of investment"
 
-#: ../plugins/fn-financial/functions.c:1167
-#: ../plugins/fn-financial/functions.c:1434
-#: ../plugins/fn-financial/functions.c:1668
-#: ../plugins/fn-financial/functions.c:1817
+#: ../plugins/fn-financial/functions.c:1193
+#: ../plugins/fn-financial/functions.c:1460
+#: ../plugins/fn-financial/functions.c:1694
+#: ../plugins/fn-financial/functions.c:1843
 msgid "pmt:payment at each period"
 msgstr "pmt:payment at each period"
 
-#: ../plugins/fn-financial/functions.c:1169
-#: ../plugins/fn-financial/functions.c:1282
-#: ../plugins/fn-financial/functions.c:1435
-#: ../plugins/fn-financial/functions.c:1705
-#: ../plugins/fn-financial/functions.c:1736
-#: ../plugins/fn-financial/functions.c:1776
-#: ../plugins/fn-financial/functions.c:1819
-#: ../plugins/fn-financial/functions.c:1910
+#: ../plugins/fn-financial/functions.c:1195
+#: ../plugins/fn-financial/functions.c:1308
+#: ../plugins/fn-financial/functions.c:1461
+#: ../plugins/fn-financial/functions.c:1731
+#: ../plugins/fn-financial/functions.c:1762
+#: ../plugins/fn-financial/functions.c:1802
+#: ../plugins/fn-financial/functions.c:1845
+#: ../plugins/fn-financial/functions.c:1936
 msgid "fv:future value"
 msgstr "fv:future value"
 
-#: ../plugins/fn-financial/functions.c:1170
-#: ../plugins/fn-financial/functions.c:1436
-#: ../plugins/fn-financial/functions.c:1670
-#: ../plugins/fn-financial/functions.c:1706
-#: ../plugins/fn-financial/functions.c:1737
-#: ../plugins/fn-financial/functions.c:1777
-#: ../plugins/fn-financial/functions.c:1820
-#: ../plugins/fn-financial/functions.c:3112
-#: ../plugins/fn-financial/functions.c:3156
+#: ../plugins/fn-financial/functions.c:1196
+#: ../plugins/fn-financial/functions.c:1462
+#: ../plugins/fn-financial/functions.c:1696
+#: ../plugins/fn-financial/functions.c:1732
+#: ../plugins/fn-financial/functions.c:1763
+#: ../plugins/fn-financial/functions.c:1803
+#: ../plugins/fn-financial/functions.c:1846
+#: ../plugins/fn-financial/functions.c:3139
+#: ../plugins/fn-financial/functions.c:3183
 msgid "type:payment type"
 msgstr "type:payment type"
 
-#: ../plugins/fn-financial/functions.c:1171
-#: ../plugins/fn-financial/functions.c:1316
-#: ../plugins/fn-financial/functions.c:1574
+#: ../plugins/fn-financial/functions.c:1197
+#: ../plugins/fn-financial/functions.c:1342
+#: ../plugins/fn-financial/functions.c:1600
 msgid "guess:an estimate of what the result should be"
 msgstr "guess:an estimate of what the result should be"
 
-#: ../plugins/fn-financial/functions.c:1172
+#: ../plugins/fn-financial/functions.c:1198
 msgid "RATE calculates the rate of return."
 msgstr "RATE calculates the rate of return."
 
-#: ../plugins/fn-financial/functions.c:1174
-#: ../plugins/fn-financial/functions.c:1319
-#: ../plugins/fn-financial/functions.c:1576
+#: ../plugins/fn-financial/functions.c:1200
+#: ../plugins/fn-financial/functions.c:1345
+#: ../plugins/fn-financial/functions.c:1602
 msgid ""
 "The optional @{guess} is needed because there can be more than one valid "
 "result.  It defaults to 10%."
@@ -3496,15 +3585,15 @@ msgstr ""
 "The optional @{guess} is needed because there can be more than one valid "
 "result.  It defaults to 10%."
 
-#: ../plugins/fn-financial/functions.c:1279
+#: ../plugins/fn-financial/functions.c:1305
 msgid "RRI:equivalent interest rate for an investment increasing in value"
 msgstr "RRI:equivalent interest rate for an investment increasing in value"
 
-#: ../plugins/fn-financial/functions.c:1280
+#: ../plugins/fn-financial/functions.c:1306
 msgid "p:number of periods"
 msgstr "p:number of periods"
 
-#: ../plugins/fn-financial/functions.c:1283
+#: ../plugins/fn-financial/functions.c:1309
 msgid ""
 "RRI determines an equivalent interest rate for an investment that increases "
 "in value. The interest is compounded after each complete period."
@@ -3512,7 +3601,7 @@ msgstr ""
 "RRI determines an equivalent interest rate for an investment that increases "
 "in value. The interest is compounded after each complete period."
 
-#: ../plugins/fn-financial/functions.c:1285
+#: ../plugins/fn-financial/functions.c:1311
 msgid ""
 "Note that @{p} need not be an integer but for fractional value the "
 "calculated rate is only approximate."
@@ -3520,11 +3609,11 @@ msgstr ""
 "Note that @{p} need not be an integer but for fractional value the "
 "calculated rate is only approximate."
 
-#: ../plugins/fn-financial/functions.c:1314
+#: ../plugins/fn-financial/functions.c:1340
 msgid "IRR:internal rate of return"
 msgstr "IRR:internal rate of return"
 
-#: ../plugins/fn-financial/functions.c:1317
+#: ../plugins/fn-financial/functions.c:1343
 msgid ""
 "IRR calculates the internal rate of return of a cash flow with periodic "
 "payments.  @{values} lists the payments (negative values) and receipts "
@@ -3534,17 +3623,17 @@ msgstr ""
 "payments.  @{values} lists the payments (negative values) and receipts "
 "(positive values) for each period."
 
-#: ../plugins/fn-financial/functions.c:1431
+#: ../plugins/fn-financial/functions.c:1457
 msgid "PV:present value"
 msgstr "PV:present value"
 
-#: ../plugins/fn-financial/functions.c:1432
-#: ../plugins/fn-financial/functions.c:1472
-#: ../plugins/fn-financial/functions.c:1666
+#: ../plugins/fn-financial/functions.c:1458
+#: ../plugins/fn-financial/functions.c:1498
+#: ../plugins/fn-financial/functions.c:1692
 msgid "rate:effective interest rate per period"
 msgstr "rate:effective interest rate per period"
 
-#: ../plugins/fn-financial/functions.c:1437
+#: ../plugins/fn-financial/functions.c:1463
 msgid ""
 "PV calculates the present value of @{fv} which is @{nper} periods into the "
 "future, assuming a periodic payment of @{pmt} and an interest rate of @"
@@ -3554,41 +3643,41 @@ msgstr ""
 "future, assuming a periodic payment of @{pmt} and an interest rate of @"
 "{rate} per period."
 
-#: ../plugins/fn-financial/functions.c:1471
+#: ../plugins/fn-financial/functions.c:1497
 msgid "NPV:net present value"
 msgstr "NPV:net present value"
 
-#: ../plugins/fn-financial/functions.c:1473
+#: ../plugins/fn-financial/functions.c:1499
 msgid "value1:cash flow for period 1"
 msgstr "value1:cash flow for period 1"
 
-#: ../plugins/fn-financial/functions.c:1474
+#: ../plugins/fn-financial/functions.c:1500
 msgid "value2:cash flow for period 2"
 msgstr "value2:cash flow for period 2"
 
-#: ../plugins/fn-financial/functions.c:1475
+#: ../plugins/fn-financial/functions.c:1501
 msgid "NPV calculates the net present value of a cash flow."
 msgstr "NPV calculates the net present value of a cash flow."
 
-#: ../plugins/fn-financial/functions.c:1515
+#: ../plugins/fn-financial/functions.c:1541
 msgid "XNPV:net present value"
 msgstr "XNPV:net present value"
 
-#: ../plugins/fn-financial/functions.c:1518
-#: ../plugins/fn-financial/functions.c:1573
+#: ../plugins/fn-financial/functions.c:1544
+#: ../plugins/fn-financial/functions.c:1599
 msgid "dates:dates of cash flow"
 msgstr "dates:dates of cash flow"
 
-#: ../plugins/fn-financial/functions.c:1519
+#: ../plugins/fn-financial/functions.c:1545
 msgid "XNPV calculates the net present value of a cash flow at irregular times"
 msgstr ""
 "XNPV calculates the net present value of a cash flow at irregular times"
 
-#: ../plugins/fn-financial/functions.c:1571
+#: ../plugins/fn-financial/functions.c:1597
 msgid "XIRR:internal rate of return"
 msgstr "XIRR:internal rate of return"
 
-#: ../plugins/fn-financial/functions.c:1575
+#: ../plugins/fn-financial/functions.c:1601
 msgid ""
 "XIRR calculates the annualized internal rate of return of a cash flow at "
 "arbitrary points in time.  @{values} lists the payments (negative values) "
@@ -3598,11 +3687,11 @@ msgstr ""
 "arbitrary points in time.  @{values} lists the payments (negative values) "
 "and receipts (positive values) with one value for each entry in @{dates}."
 
-#: ../plugins/fn-financial/functions.c:1665
+#: ../plugins/fn-financial/functions.c:1691
 msgid "FV:future value"
 msgstr "FV:future value"
 
-#: ../plugins/fn-financial/functions.c:1671
+#: ../plugins/fn-financial/functions.c:1697
 msgid ""
 "FV calculates the future value of @{pv} moved @{nper} periods into the "
 "future, assuming a periodic payment of @{pmt} and an interest rate of @"
@@ -3612,19 +3701,19 @@ msgstr ""
 "future, assuming a periodic payment of @{pmt} and an interest rate of @"
 "{rate} per period."
 
-#: ../plugins/fn-financial/functions.c:1701
+#: ../plugins/fn-financial/functions.c:1727
 msgid "PMT:payment for annuity"
 msgstr "PMT:payment for annuity"
 
-#: ../plugins/fn-financial/functions.c:1707
+#: ../plugins/fn-financial/functions.c:1733
 msgid "PMT calculates the payment amount for an annuity."
 msgstr "PMT calculates the payment amount for an annuity."
 
-#: ../plugins/fn-financial/functions.c:1731
+#: ../plugins/fn-financial/functions.c:1757
 msgid "IPMT:interest payment for period"
 msgstr "IPMT:interest payment for period"
 
-#: ../plugins/fn-financial/functions.c:1738
+#: ../plugins/fn-financial/functions.c:1764
 msgid ""
 "IPMT calculates the interest part of an annuity's payment for period number @"
 "{per}."
@@ -3632,11 +3721,11 @@ msgstr ""
 "IPMT calculates the interest part of an annuity's payment for period number @"
 "{per}."
 
-#: ../plugins/fn-financial/functions.c:1771
+#: ../plugins/fn-financial/functions.c:1797
 msgid "PPMT:interest payment for period"
 msgstr "PPMT:interest payment for period"
 
-#: ../plugins/fn-financial/functions.c:1778
+#: ../plugins/fn-financial/functions.c:1804
 msgid ""
 "PPMT calculates the principal part of an annuity's payment for period number "
 "@{per}."
@@ -3644,11 +3733,11 @@ msgstr ""
 "PPMT calculates the principal part of an annuity's payment for period number "
 "@{per}."
 
-#: ../plugins/fn-financial/functions.c:1815
+#: ../plugins/fn-financial/functions.c:1841
 msgid "NPER:number of periods"
 msgstr "NPER:number of periods"
 
-#: ../plugins/fn-financial/functions.c:1821
+#: ../plugins/fn-financial/functions.c:1847
 msgid ""
 "NPER calculates the number of periods of an investment based on periodic "
 "constant payments and a constant interest rate."
@@ -3656,24 +3745,24 @@ msgstr ""
 "NPER calculates the number of periods of an investment based on periodic "
 "constant payments and a constant interest rate."
 
-#: ../plugins/fn-financial/functions.c:1863
+#: ../plugins/fn-financial/functions.c:1889
 msgid "DURATION:the duration of a security"
 msgstr "DURATION:the duration of a security"
 
-#: ../plugins/fn-financial/functions.c:1866
-#: ../plugins/fn-financial/functions.c:3197
+#: ../plugins/fn-financial/functions.c:1892
+#: ../plugins/fn-financial/functions.c:3224
 msgid "coupon:annual coupon rate"
 msgstr "coupon:annual coupon rate"
 
-#: ../plugins/fn-financial/functions.c:1870
+#: ../plugins/fn-financial/functions.c:1896
 msgid "DURATION calculates the duration of a security."
 msgstr "DURATION calculates the duration of a security."
 
-#: ../plugins/fn-financial/functions.c:1907
+#: ../plugins/fn-financial/functions.c:1933
 msgid "G_DURATION:the duration of a investment"
 msgstr "G_DURATION:the duration of a investment"
 
-#: ../plugins/fn-financial/functions.c:1911
+#: ../plugins/fn-financial/functions.c:1937
 msgid ""
 "G_DURATION calculates the number of periods needed for an investment to "
 "attain a desired value."
@@ -3681,23 +3770,23 @@ msgstr ""
 "G_DURATION calculates the number of periods needed for an investment to "
 "attain a desired value."
 
-#: ../plugins/fn-financial/functions.c:1912
+#: ../plugins/fn-financial/functions.c:1938
 msgid "G_DURATION is the OpenFormula function PDURATION."
 msgstr "G_DURATION is the OpenFormula function PDURATION."
 
-#: ../plugins/fn-financial/functions.c:1940
+#: ../plugins/fn-financial/functions.c:1966
 msgid "FVSCHEDULE:future value"
 msgstr "FVSCHEDULE:future value"
 
-#: ../plugins/fn-financial/functions.c:1941
+#: ../plugins/fn-financial/functions.c:1967
 msgid "principal:initial value"
 msgstr "principal:initial value"
 
-#: ../plugins/fn-financial/functions.c:1942
+#: ../plugins/fn-financial/functions.c:1968
 msgid "schedule:range of interest rates"
 msgstr "schedule:range of interest rates"
 
-#: ../plugins/fn-financial/functions.c:1943
+#: ../plugins/fn-financial/functions.c:1969
 msgid ""
 "FVSCHEDULE calculates the future value of @{principal} after applying a "
 "range of interest rates with compounding."
@@ -3705,15 +3794,15 @@ msgstr ""
 "FVSCHEDULE calculates the future value of @{principal} after applying a "
 "range of interest rates with compounding."
 
-#: ../plugins/fn-financial/functions.c:1976
+#: ../plugins/fn-financial/functions.c:2002
 msgid "EURO:equivalent of 1 EUR"
 msgstr "EURO:equivalent of 1 EUR"
 
-#: ../plugins/fn-financial/functions.c:1977
+#: ../plugins/fn-financial/functions.c:2003
 msgid "currency:three-letter currency code"
 msgstr "currency:three-letter currency code"
 
-#: ../plugins/fn-financial/functions.c:1978
+#: ../plugins/fn-financial/functions.c:2004
 msgid ""
 "EURO calculates the national currency amount corresponding to 1 EUR for any "
 "of the national currencies that were replaced by the Euro on its "
@@ -3723,7 +3812,7 @@ msgstr ""
 "of the national currencies that were replaced by the Euro on its "
 "introduction."
 
-#: ../plugins/fn-financial/functions.c:1979
+#: ../plugins/fn-financial/functions.c:2005
 msgid ""
 "@{currency} must be one of ATS (Austria), BEF (Belgium), CYP (Cyprus), DEM "
 "(Germany), ESP (Spain), EUR (Euro), FIM (Finland), FRF (France), GRD "
@@ -3735,48 +3824,41 @@ msgstr ""
 "(Greece), IEP (Ireland), ITL (Italy), LUF (Luxembourg), MTL (Malta), NLG "
 "(The Netherlands), PTE (Portugal), SIT (Slovenia), or SKK (Slovakia)."
 
-#: ../plugins/fn-financial/functions.c:1997
-#: ../plugins/fn-financial/functions.c:2176
+#: ../plugins/fn-financial/functions.c:2023
+#: ../plugins/fn-financial/functions.c:2203
 msgid "This function is not likely to be useful anymore."
 msgstr "This function is not likely to be useful anymore."
 
-#: ../plugins/fn-financial/functions.c:2168
+#: ../plugins/fn-financial/functions.c:2194
 msgid "EUROCONVERT:pre-Euro amount from one currency to another"
 msgstr "EUROCONVERT:pre-Euro amount from one currency to another"
 
-#: ../plugins/fn-financial/functions.c:2169
+#: ../plugins/fn-financial/functions.c:2195
 msgid "n:amount"
 msgstr "n:amount"
 
-#: ../plugins/fn-financial/functions.c:2170
+#: ../plugins/fn-financial/functions.c:2196
 msgid "source:three-letter source currency code"
 msgstr "source:three-letter source currency code"
 
-#: ../plugins/fn-financial/functions.c:2171
+#: ../plugins/fn-financial/functions.c:2197
 msgid "target:three-letter target currency code"
 msgstr "target:three-letter target currency code"
 
-#: ../plugins/fn-financial/functions.c:2172
-msgid ""
-"full_precision:if true, the result is not rounded; if false the result is "
-"rounded to 0 or 2 decimals depending on the target currency; defaults to "
-"false."
+#: ../plugins/fn-financial/functions.c:2198
+msgid "full_precision:whether to provide the full precision; defaults to false"
 msgstr ""
-"full_precision:if true, the result is not rounded; if false the result is "
-"rounded to 0 or 2 decimals depending on the target currency; defaults to "
-"false."
+"full_precision:whether to provide the full precision; defaults to false"
 
-#: ../plugins/fn-financial/functions.c:2173
+#: ../plugins/fn-financial/functions.c:2199
 msgid ""
 "triangulation_precision:number of digits (at least 3) to be rounded to after "
-"the source currency has been converted to euro; omitting this argument "
-"results in no rounding."
+"conversion of the source currency to euro; defaults to no rounding"
 msgstr ""
 "triangulation_precision:number of digits (at least 3) to be rounded to after "
-"the source currency has been converted to euro; omitting this argument "
-"results in no rounding."
+"conversion of the source currency to euro; defaults to no rounding"
 
-#: ../plugins/fn-financial/functions.c:2174
+#: ../plugins/fn-financial/functions.c:2200
 msgid ""
 "EUROCONVERT converts @{n} units of currency @{source} to currency @"
 "{target}.  The rates used are the official ones used on the introduction of "
@@ -3786,7 +3868,17 @@ msgstr ""
 "{target}.  The rates used are the official ones used on the introduction of "
 "the Euro."
 
-#: ../plugins/fn-financial/functions.c:2175
+#: ../plugins/fn-financial/functions.c:2201
+msgid ""
+"If @{full_precision} is true, the result is not rounded; if it false the "
+"result is rounded to 0 or 2 decimals depending on the target currency; "
+"defaults to false."
+msgstr ""
+"If @{full_precision} is true, the result is not rounded; if it false the "
+"result is rounded to 0 or 2 decimals depending on the target currency; "
+"defaults to false."
+
+#: ../plugins/fn-financial/functions.c:2202
 msgid ""
 "@{source} and @{target} must be one of the currencies listed for the EURO "
 "function."
@@ -3794,11 +3886,11 @@ msgstr ""
 "@{source} and @{target} must be one of the currencies listed for the EURO "
 "function."
 
-#: ../plugins/fn-financial/functions.c:2219
+#: ../plugins/fn-financial/functions.c:2246
 msgid "PRICE:price of a security"
 msgstr "PRICE:price of a security"
 
-#: ../plugins/fn-financial/functions.c:2227
+#: ../plugins/fn-financial/functions.c:2254
 msgid ""
 "PRICE calculates the price per $100 face value of a security that pays "
 "periodic interest."
@@ -3806,35 +3898,35 @@ msgstr ""
 "PRICE calculates the price per $100 face value of a security that pays "
 "periodic interest."
 
-#: ../plugins/fn-financial/functions.c:2269
+#: ../plugins/fn-financial/functions.c:2296
 msgid "YIELD:yield of a security"
 msgstr "YIELD:yield of a security"
 
-#: ../plugins/fn-financial/functions.c:2273
-#: ../plugins/fn-financial/functions.c:2381
-#: ../plugins/fn-financial/functions.c:2428
-#: ../plugins/fn-financial/functions.c:2618
-#: ../plugins/fn-financial/functions.c:2791
+#: ../plugins/fn-financial/functions.c:2300
+#: ../plugins/fn-financial/functions.c:2408
+#: ../plugins/fn-financial/functions.c:2455
+#: ../plugins/fn-financial/functions.c:2645
+#: ../plugins/fn-financial/functions.c:2818
 msgid "price:price of security"
 msgstr "price:price of security"
 
-#: ../plugins/fn-financial/functions.c:2277
+#: ../plugins/fn-financial/functions.c:2304
 msgid "YIELD calculates the yield of a security that pays periodic interest."
 msgstr "YIELD calculates the yield of a security that pays periodic interest."
 
-#: ../plugins/fn-financial/functions.c:2378
+#: ../plugins/fn-financial/functions.c:2405
 msgid "YIELDDISC:yield of a discounted security"
 msgstr "YIELDDISC:yield of a discounted security"
 
-#: ../plugins/fn-financial/functions.c:2384
+#: ../plugins/fn-financial/functions.c:2411
 msgid "YIELDDISC calculates the yield of a discounted security."
 msgstr "YIELDDISC calculates the yield of a discounted security."
 
-#: ../plugins/fn-financial/functions.c:2423
+#: ../plugins/fn-financial/functions.c:2450
 msgid "YIELDMAT:yield of a security"
 msgstr "YIELDMAT:yield of a security"
 
-#: ../plugins/fn-financial/functions.c:2430
+#: ../plugins/fn-financial/functions.c:2457
 msgid ""
 "YIELDMAT calculates the yield of a security for which the interest is paid "
 "at maturity date."
@@ -3842,16 +3934,16 @@ msgstr ""
 "YIELDMAT calculates the yield of a security for which the interest is paid "
 "at maturity date."
 
-#: ../plugins/fn-financial/functions.c:2462
+#: ../plugins/fn-financial/functions.c:2489
 msgid "ODDFPRICE:price of a security that has an odd first period"
 msgstr "ODDFPRICE:price of a security that has an odd first period"
 
-#: ../plugins/fn-financial/functions.c:2466
-#: ../plugins/fn-financial/functions.c:2616
+#: ../plugins/fn-financial/functions.c:2493
+#: ../plugins/fn-financial/functions.c:2643
 msgid "first_interest:first interest date"
 msgstr "first_interest:first interest date"
 
-#: ../plugins/fn-financial/functions.c:2472
+#: ../plugins/fn-financial/functions.c:2499
 msgid ""
 "ODDFPRICE calculates the price per $100 face value of a security that pays "
 "periodic interest, but has an odd first period."
@@ -3859,11 +3951,11 @@ msgstr ""
 "ODDFPRICE calculates the price per $100 face value of a security that pays "
 "periodic interest, but has an odd first period."
 
-#: ../plugins/fn-financial/functions.c:2612
+#: ../plugins/fn-financial/functions.c:2639
 msgid "ODDFYIELD:yield of a security that has an odd first period"
 msgstr "ODDFYIELD:yield of a security that has an odd first period"
 
-#: ../plugins/fn-financial/functions.c:2622
+#: ../plugins/fn-financial/functions.c:2649
 msgid ""
 "ODDFYIELD calculates the yield of a security that pays periodic interest, "
 "but has an odd first period."
@@ -3871,16 +3963,16 @@ msgstr ""
 "ODDFYIELD calculates the yield of a security that pays periodic interest, "
 "but has an odd first period."
 
-#: ../plugins/fn-financial/functions.c:2708
+#: ../plugins/fn-financial/functions.c:2735
 msgid "ODDLPRICE:price of a security that has an odd last period"
 msgstr "ODDLPRICE:price of a security that has an odd last period"
 
-#: ../plugins/fn-financial/functions.c:2711
-#: ../plugins/fn-financial/functions.c:2789
+#: ../plugins/fn-financial/functions.c:2738
+#: ../plugins/fn-financial/functions.c:2816
 msgid "last_interest:last interest date"
 msgstr "last_interest:last interest date"
 
-#: ../plugins/fn-financial/functions.c:2717
+#: ../plugins/fn-financial/functions.c:2744
 msgid ""
 "ODDLPRICE calculates the price per $100 face value of a security that pays "
 "periodic interest, but has an odd last period."
@@ -3888,11 +3980,11 @@ msgstr ""
 "ODDLPRICE calculates the price per $100 face value of a security that pays "
 "periodic interest, but has an odd last period."
 
-#: ../plugins/fn-financial/functions.c:2786
+#: ../plugins/fn-financial/functions.c:2813
 msgid "ODDLYIELD:yield of a security that has an odd last period"
 msgstr "ODDLYIELD:yield of a security that has an odd last period"
 
-#: ../plugins/fn-financial/functions.c:2795
+#: ../plugins/fn-financial/functions.c:2822
 msgid ""
 "ODDLYIELD calculates the yield of a security that pays periodic interest, "
 "but has an odd last period."
@@ -3900,26 +3992,26 @@ msgstr ""
 "ODDLYIELD calculates the yield of a security that pays periodic interest, "
 "but has an odd last period."
 
-#: ../plugins/fn-financial/functions.c:2864
+#: ../plugins/fn-financial/functions.c:2891
 msgid "AMORDEGRC:depreciation of an asset using French accounting conventions"
 msgstr "AMORDEGRC:depreciation of an asset using French accounting conventions"
 
-#: ../plugins/fn-financial/functions.c:2866
-#: ../plugins/fn-financial/functions.c:2914
+#: ../plugins/fn-financial/functions.c:2893
+#: ../plugins/fn-financial/functions.c:2941
 msgid "purchase_date:date of purchase"
 msgstr "purchase_date:date of purchase"
 
-#: ../plugins/fn-financial/functions.c:2867
-#: ../plugins/fn-financial/functions.c:2915
+#: ../plugins/fn-financial/functions.c:2894
+#: ../plugins/fn-financial/functions.c:2942
 msgid "first_period:end of first period"
 msgstr "first_period:end of first period"
 
-#: ../plugins/fn-financial/functions.c:2870
-#: ../plugins/fn-financial/functions.c:2918
+#: ../plugins/fn-financial/functions.c:2897
+#: ../plugins/fn-financial/functions.c:2945
 msgid "rate:depreciation rate"
 msgstr "rate:depreciation rate"
 
-#: ../plugins/fn-financial/functions.c:2873
+#: ../plugins/fn-financial/functions.c:2900
 msgid ""
 "AMORDEGRC calculates the depreciation of an asset using French accounting "
 "conventions. Assets purchased in the middle of a period take prorated "
@@ -3933,15 +4025,15 @@ msgstr ""
 "depreciation coefficient is applied in the calculation depending on the life "
 "of the assets."
 
-#: ../plugins/fn-financial/functions.c:2876
+#: ../plugins/fn-financial/functions.c:2903
 msgid "Named for AMORtissement DEGRessif Comptabilite."
 msgstr "Named for AMORtissement DEGRessif Comptabilite."
 
-#: ../plugins/fn-financial/functions.c:2912
+#: ../plugins/fn-financial/functions.c:2939
 msgid "AMORLINC:depreciation of an asset using French accounting conventions"
 msgstr "AMORLINC:depreciation of an asset using French accounting conventions"
 
-#: ../plugins/fn-financial/functions.c:2921
+#: ../plugins/fn-financial/functions.c:2948
 msgid ""
 "AMORLINC calculates the depreciation of an asset using French accounting "
 "conventions. Assets purchased in the middle of a period take prorated "
@@ -3951,24 +4043,24 @@ msgstr ""
 "conventions. Assets purchased in the middle of a period take prorated "
 "depreciation into account. "
 
-#: ../plugins/fn-financial/functions.c:2923
+#: ../plugins/fn-financial/functions.c:2950
 msgid "Named for AMORtissement LINeaire Comptabilite."
 msgstr "Named for AMORtissement LINeaire Comptabilite."
 
-#: ../plugins/fn-financial/functions.c:2958
+#: ../plugins/fn-financial/functions.c:2985
 msgid "COUPDAYBS:number of days from coupon period to settlement"
 msgstr "COUPDAYBS:number of days from coupon period to settlement"
 
-#: ../plugins/fn-financial/functions.c:2963
-#: ../plugins/fn-financial/functions.c:2987
-#: ../plugins/fn-financial/functions.c:3011
-#: ../plugins/fn-financial/functions.c:3035
-#: ../plugins/fn-financial/functions.c:3061
-#: ../plugins/fn-financial/functions.c:3087
+#: ../plugins/fn-financial/functions.c:2990
+#: ../plugins/fn-financial/functions.c:3014
+#: ../plugins/fn-financial/functions.c:3038
+#: ../plugins/fn-financial/functions.c:3062
+#: ../plugins/fn-financial/functions.c:3088
+#: ../plugins/fn-financial/functions.c:3114
 msgid "eom:end-of-month flag"
 msgstr "eom:end-of-month flag"
 
-#: ../plugins/fn-financial/functions.c:2964
+#: ../plugins/fn-financial/functions.c:2991
 msgid ""
 "COUPDAYBS calculates the number of days from the beginning of the coupon "
 "period to the settlement date."
@@ -3976,11 +4068,11 @@ msgstr ""
 "COUPDAYBS calculates the number of days from the beginning of the coupon "
 "period to the settlement date."
 
-#: ../plugins/fn-financial/functions.c:2982
+#: ../plugins/fn-financial/functions.c:3009
 msgid "COUPDAYS:number of days in the coupon period of the settlement date"
 msgstr "COUPDAYS:number of days in the coupon period of the settlement date"
 
-#: ../plugins/fn-financial/functions.c:2988
+#: ../plugins/fn-financial/functions.c:3015
 msgid ""
 "COUPDAYS calculates the number of days in the coupon period of the "
 "settlement date."
@@ -3988,13 +4080,13 @@ msgstr ""
 "COUPDAYS calculates the number of days in the coupon period of the "
 "settlement date."
 
-#: ../plugins/fn-financial/functions.c:3006
+#: ../plugins/fn-financial/functions.c:3033
 msgid ""
 "COUPDAYSNC:number of days from the settlement date to the next coupon period"
 msgstr ""
 "COUPDAYSNC:number of days from the settlement date to the next coupon period"
 
-#: ../plugins/fn-financial/functions.c:3012
+#: ../plugins/fn-financial/functions.c:3039
 msgid ""
 "COUPDAYSNC calculates number of days from the settlement date to the next "
 "coupon period."
@@ -4002,27 +4094,27 @@ msgstr ""
 "COUPDAYSNC calculates number of days from the settlement date to the next "
 "coupon period."
 
-#: ../plugins/fn-financial/functions.c:3030
+#: ../plugins/fn-financial/functions.c:3057
 msgid "COUPNCD:the next coupon date after settlement"
 msgstr "COUPNCD:the next coupon date after settlement"
 
-#: ../plugins/fn-financial/functions.c:3036
+#: ../plugins/fn-financial/functions.c:3063
 msgid "COUPNCD calculates the coupon date following settlement."
 msgstr "COUPNCD calculates the coupon date following settlement."
 
-#: ../plugins/fn-financial/functions.c:3056
+#: ../plugins/fn-financial/functions.c:3083
 msgid "COUPPCD:the last coupon date before settlement"
 msgstr "COUPPCD:the last coupon date before settlement"
 
-#: ../plugins/fn-financial/functions.c:3062
+#: ../plugins/fn-financial/functions.c:3089
 msgid "COUPPCD calculates the coupon date preceding settlement."
 msgstr "COUPPCD calculates the coupon date preceding settlement."
 
-#: ../plugins/fn-financial/functions.c:3082
+#: ../plugins/fn-financial/functions.c:3109
 msgid "COUPNUM:number of coupons"
 msgstr "COUPNUM:number of coupons"
 
-#: ../plugins/fn-financial/functions.c:3088
+#: ../plugins/fn-financial/functions.c:3115
 msgid ""
 "COUPNUM calculates the number of coupons to be paid between the settlement "
 "and maturity dates, rounded up."
@@ -4030,23 +4122,28 @@ msgstr ""
 "COUPNUM calculates the number of coupons to be paid between the settlement "
 "and maturity dates, rounded up."
 
-#: ../plugins/fn-financial/functions.c:3106
+#: ../plugins/fn-financial/functions.c:3133
 msgid "CUMIPMT:cumulative interest payment"
 msgstr "CUMIPMT:cumulative interest payment"
 
-#: ../plugins/fn-financial/functions.c:3110
-#: ../plugins/fn-financial/functions.c:3154
-#: ../plugins/fn-financial/functions.c:3243
+#: ../plugins/fn-financial/functions.c:3134
+#: ../plugins/fn-financial/functions.c:3178
+msgid "rate:interest rate per period"
+msgstr "rate:interest rate per period"
+
+#: ../plugins/fn-financial/functions.c:3137
+#: ../plugins/fn-financial/functions.c:3181
+#: ../plugins/fn-financial/functions.c:3270
 msgid "start_period:first period to accumulate for"
 msgstr "start_period:first period to accumulate for"
 
-#: ../plugins/fn-financial/functions.c:3111
-#: ../plugins/fn-financial/functions.c:3155
-#: ../plugins/fn-financial/functions.c:3244
+#: ../plugins/fn-financial/functions.c:3138
+#: ../plugins/fn-financial/functions.c:3182
+#: ../plugins/fn-financial/functions.c:3271
 msgid "end_period:last period to accumulate for"
 msgstr "end_period:last period to accumulate for"
 
-#: ../plugins/fn-financial/functions.c:3113
+#: ../plugins/fn-financial/functions.c:3140
 msgid ""
 "CUMIPMT calculates the cumulative interest paid on a loan from @"
 "{start_period} to @{end_period}."
@@ -4054,11 +4151,11 @@ msgstr ""
 "CUMIPMT calculates the cumulative interest paid on a loan from @"
 "{start_period} to @{end_period}."
 
-#: ../plugins/fn-financial/functions.c:3150
+#: ../plugins/fn-financial/functions.c:3177
 msgid "CUMPRINC:cumulative principal"
 msgstr "CUMPRINC:cumulative principal"
 
-#: ../plugins/fn-financial/functions.c:3157
+#: ../plugins/fn-financial/functions.c:3184
 msgid ""
 "CUMPRINC calculates the cumulative principal paid on a loan from @"
 "{start_period} to @{end_period}."
@@ -4066,31 +4163,31 @@ msgstr ""
 "CUMPRINC calculates the cumulative principal paid on a loan from @"
 "{start_period} to @{end_period}."
 
-#: ../plugins/fn-financial/functions.c:3194
+#: ../plugins/fn-financial/functions.c:3221
 msgid "MDURATION:the Macauley duration of a security"
 msgstr "MDURATION:the Macauley duration of a security"
 
-#: ../plugins/fn-financial/functions.c:3201
+#: ../plugins/fn-financial/functions.c:3228
 msgid "MDURATION calculates the Macauley duration of a security."
 msgstr "MDURATION calculates the Macauley duration of a security."
 
-#: ../plugins/fn-financial/functions.c:3239
+#: ../plugins/fn-financial/functions.c:3266
 msgid "VDB:depreciation of an asset"
 msgstr "VDB:depreciation of an asset"
 
-#: ../plugins/fn-financial/functions.c:3246
+#: ../plugins/fn-financial/functions.c:3273
 msgid "no_switch:do not switch to straight-line depreciation"
 msgstr "no_switch:do not switch to straight-line depreciation"
 
-#: ../plugins/fn-financial/functions.c:3247
+#: ../plugins/fn-financial/functions.c:3274
 msgid ""
 "VDB calculates the depreciation of an asset for a given period range using "
-"the double-declining balance method."
+"the variable-rate declining balance method."
 msgstr ""
 "VDB calculates the depreciation of an asset for a given period range using "
-"the double-declining balance method."
+"the variable-rate declining balance method."
 
-#: ../plugins/fn-financial/functions.c:3248
+#: ../plugins/fn-financial/functions.c:3275
 msgid ""
 "If @{no_switch} is FALSE, the calculation switches to straight-line "
 "depreciation when depreciation is greater than the declining balance "
@@ -4100,51 +4197,75 @@ msgstr ""
 "depreciation when depreciation is greater than the declining balance "
 "calculation."
 
-#: ../plugins/fn-hebrew-date/functions.c:52
+#: ../plugins/fn-hebrew-date/functions.c:92
 msgid "HDATE:Hebrew date"
 msgstr "HDATE:Hebrew date"
 
-#: ../plugins/fn-hebrew-date/functions.c:85
+#: ../plugins/fn-hebrew-date/functions.c:93
+#: ../plugins/fn-hebrew-date/functions.c:162
+#: ../plugins/fn-hebrew-date/functions.c:235
+#: ../plugins/fn-hebrew-date/functions.c:262
+#: ../plugins/fn-hebrew-date/functions.c:289
+#: ../plugins/fn-hebrew-date/functions.c:316
+msgid "year:Gregorian year of date, defaults to the current year"
+msgstr "year:Gregorian year of date, defaults to the current year"
+
+#: ../plugins/fn-hebrew-date/functions.c:94
+#: ../plugins/fn-hebrew-date/functions.c:163
+#: ../plugins/fn-hebrew-date/functions.c:236
+#: ../plugins/fn-hebrew-date/functions.c:263
+#: ../plugins/fn-hebrew-date/functions.c:290
+#: ../plugins/fn-hebrew-date/functions.c:317
+msgid "month:Gregorian month of year, defaults to the current month"
+msgstr "month:Gregorian month of year, defaults to the current month"
+
+#: ../plugins/fn-hebrew-date/functions.c:95
+#: ../plugins/fn-hebrew-date/functions.c:164
+#: ../plugins/fn-hebrew-date/functions.c:237
+#: ../plugins/fn-hebrew-date/functions.c:264
+#: ../plugins/fn-hebrew-date/functions.c:291
+#: ../plugins/fn-hebrew-date/functions.c:318
+msgid "day:Gregorian day of month, defaults to the current day"
+msgstr "day:Gregorian day of month, defaults to the current day"
+
+#: ../plugins/fn-hebrew-date/functions.c:127
+msgid "DATE2HDATE:Hebrew date"
+msgstr "DATE2HDATE:Hebrew date"
+
+#: ../plugins/fn-hebrew-date/functions.c:128
+#: ../plugins/fn-hebrew-date/functions.c:203
+#: ../plugins/fn-hebrew-date/functions.c:342
+msgid "date:Gregorian date, defaults to today"
+msgstr "date:Gregorian date, defaults to today"
+
+#: ../plugins/fn-hebrew-date/functions.c:161
 msgid "HDATE_HEB:Hebrew date in Hebrew"
 msgstr "HDATE_HEB:Hebrew date in Hebrew"
 
-#: ../plugins/fn-hebrew-date/functions.c:120
-msgid "HDATE_MONTH:Hebrew month of Gregorian date"
-msgstr "HDATE_MONTH:Hebrew month of Gregorian date"
-
-#: ../plugins/fn-hebrew-date/functions.c:121
-#: ../plugins/fn-hebrew-date/functions.c:148
-#: ../plugins/fn-hebrew-date/functions.c:175
 #: ../plugins/fn-hebrew-date/functions.c:202
-msgid "year:Gregorian year of date"
-msgstr "year:Gregorian year of date"
-
-#: ../plugins/fn-hebrew-date/functions.c:122
-#: ../plugins/fn-hebrew-date/functions.c:149
-#: ../plugins/fn-hebrew-date/functions.c:176
-#: ../plugins/fn-hebrew-date/functions.c:203
-msgid "month:Gregorian month of year"
-msgstr "month:Gregorian month of year"
+msgid "DATE2HDATE_HEB:Hebrew date in Hebrew"
+msgstr "DATE2HDATE_HEB:Hebrew date in Hebrew"
 
-#: ../plugins/fn-hebrew-date/functions.c:123
-#: ../plugins/fn-hebrew-date/functions.c:150
-#: ../plugins/fn-hebrew-date/functions.c:177
-#: ../plugins/fn-hebrew-date/functions.c:204
-msgid "day:Gregorian day of month"
-msgstr "day:Gregorian day of month"
+#: ../plugins/fn-hebrew-date/functions.c:234
+msgid "HDATE_MONTH:Hebrew month of Gregorian date"
+msgstr "HDATE_MONTH:Hebrew month of Gregorian date"
 
-#: ../plugins/fn-hebrew-date/functions.c:147
+#: ../plugins/fn-hebrew-date/functions.c:261
 msgid "HDATE_DAY:Hebrew day of Gregorian date"
 msgstr "HDATE_DAY:Hebrew day of Gregorian date"
 
-#: ../plugins/fn-hebrew-date/functions.c:174
+#: ../plugins/fn-hebrew-date/functions.c:288
 msgid "HDATE_YEAR:Hebrew year of Gregorian date"
 msgstr "HDATE_YEAR:Hebrew year of Gregorian date"
 
-#: ../plugins/fn-hebrew-date/functions.c:201
+#: ../plugins/fn-hebrew-date/functions.c:315
 msgid "HDATE_JULIAN:Julian day number for given Gregorian date"
 msgstr "HDATE_JULIAN:Julian day number for given Gregorian date"
 
+#: ../plugins/fn-hebrew-date/functions.c:341
+msgid "DATE2JULIAN:Julian day number for given Gregorian date"
+msgstr "DATE2JULIAN:Julian day number for given Gregorian date"
+
 #: ../plugins/fn-info/functions.c:68
 msgid "CELL:information of @{type} about @{cell}"
 msgstr "CELL:information of @{type} about @{cell}"
@@ -4226,8 +4347,8 @@ msgid "If @{cell} contains no expression, EXPRESSION returns empty."
 msgstr "If @{cell} contains no expression, EXPRESSION returns empty."
 
 #: ../plugins/fn-info/functions.c:1210
-msgid "GET.FORMULA:The formula in @{cell} as a string."
-msgstr "GET.FORMULA:The formula in @{cell} as a string."
+msgid "GET.FORMULA:the formula in @{cell} as a string"
+msgstr "GET.FORMULA:the formula in @{cell} as a string"
 
 #: ../plugins/fn-info/functions.c:1211 ../plugins/fn-info/functions.c:1253
 #: ../plugins/fn-info/functions.c:1816
@@ -4249,8 +4370,8 @@ msgstr ""
 "GET.FORMULA(A1) yields ''."
 
 #: ../plugins/fn-info/functions.c:1252
-msgid "ISFORMULA:TRUE if @{cell} contains a formula."
-msgstr "ISFORMULA:TRUE if @{cell} contains a formula."
+msgid "ISFORMULA:TRUE if @{cell} contains a formula"
+msgstr "ISFORMULA:TRUE if @{cell} contains a formula"
 
 #: ../plugins/fn-info/functions.c:1254
 msgid "ISFORMULA is OpenFormula compatible."
@@ -4315,16 +4436,16 @@ msgid "value:a value"
 msgstr "value:a value"
 
 #: ../plugins/fn-info/functions.c:1456
-msgid "ISNA:TRUE if @{value} is the #N/A error value."
-msgstr "ISNA:TRUE if @{value} is the #N/A error value."
+msgid "ISNA:TRUE if @{value} is the #N/A error value"
+msgstr "ISNA:TRUE if @{value} is the #N/A error value"
 
 #: ../plugins/fn-info/functions.c:1478
 msgid "ISERR:TRUE if @{value} is any error value except #N/A"
 msgstr "ISERR:TRUE if @{value} is any error value except #N/A"
 
 #: ../plugins/fn-info/functions.c:1497
-msgid "ERROR.TYPE:the type of @error"
-msgstr "ERROR.TYPE:the type of @error"
+msgid "ERROR.TYPE:the type of @{error}"
+msgstr "ERROR.TYPE:the type of @{error}"
 
 #: ../plugins/fn-info/functions.c:1498
 msgid "error:an error"
@@ -4357,16 +4478,16 @@ msgid "NA:the error value #N/A"
 msgstr "NA:the error value #N/A"
 
 #: ../plugins/fn-info/functions.c:1551
-msgid "ERROR:the error with name @{text}"
-msgstr "ERROR:the error with name @{text}"
+msgid "ERROR:the error with the given @{name}"
+msgstr "ERROR:the error with the given @{name}"
 
 #: ../plugins/fn-info/functions.c:1552
 msgid "name:string"
 msgstr "name:string"
 
 #: ../plugins/fn-info/functions.c:1568
-msgid "ISBLANK:TRUE if @{value} is blank."
-msgstr "ISBLANK:TRUE if @{value} is blank."
+msgid "ISBLANK:TRUE if @{value} is blank"
+msgstr "ISBLANK:TRUE if @{value} is blank"
 
 #: ../plugins/fn-info/functions.c:1570
 msgid ""
@@ -4377,28 +4498,28 @@ msgstr ""
 "strings are not."
 
 #: ../plugins/fn-info/functions.c:1585
-msgid "ISEVEN:TRUE if @{n} is even."
-msgstr "ISEVEN:TRUE if @{n} is even."
+msgid "ISEVEN:TRUE if @{n} is even"
+msgstr "ISEVEN:TRUE if @{n} is even"
 
 #: ../plugins/fn-info/functions.c:1586 ../plugins/fn-info/functions.c:1660
 msgid "n:number"
 msgstr "n:number"
 
 #: ../plugins/fn-info/functions.c:1606
-msgid "ISLOGICAL:TRUE if @{value} is a logical value."
-msgstr "ISLOGICAL:TRUE if @{value} is a logical value."
+msgid "ISLOGICAL:TRUE if @{value} is a logical value"
+msgstr "ISLOGICAL:TRUE if @{value} is a logical value"
 
 #: ../plugins/fn-info/functions.c:1608
 msgid "This function checks if a value is either TRUE or FALSE."
 msgstr "This function checks if a value is either TRUE or FALSE."
 
 #: ../plugins/fn-info/functions.c:1624
-msgid "ISNONTEXT:TRUE if @{value} is not text."
-msgstr "ISNONTEXT:TRUE if @{value} is not text."
+msgid "ISNONTEXT:TRUE if @{value} is not text"
+msgstr "ISNONTEXT:TRUE if @{value} is not text"
 
 #: ../plugins/fn-info/functions.c:1641
-msgid "ISNUMBER:TRUE if @{value} is a number."
-msgstr "ISNUMBER:TRUE if @{value} is a number."
+msgid "ISNUMBER:TRUE if @{value} is a number"
+msgstr "ISNUMBER:TRUE if @{value} is a number"
 
 #: ../plugins/fn-info/functions.c:1643
 msgid ""
@@ -4409,30 +4530,30 @@ msgstr ""
 "numbers for this purpose."
 
 #: ../plugins/fn-info/functions.c:1659
-msgid "ISODD:TRUE if @{n} is odd."
-msgstr "ISODD:TRUE if @{n} is odd."
+msgid "ISODD:TRUE if @{n} is odd"
+msgstr "ISODD:TRUE if @{n} is odd"
 
 #: ../plugins/fn-info/functions.c:1680
-msgid "ISREF:TRUE if @{value} is a reference."
-msgstr "ISREF:TRUE if @{value} is a reference."
+msgid "ISREF:TRUE if @{value} is a reference"
+msgstr "ISREF:TRUE if @{value} is a reference"
 
 #: ../plugins/fn-info/functions.c:1682
 msgid "This function checks if a value is a cell reference."
 msgstr "This function checks if a value is a cell reference."
 
 #: ../plugins/fn-info/functions.c:1701
-msgid "ISTEXT:TRUE if @{value} is text."
-msgstr "ISTEXT:TRUE if @{value} is text."
+msgid "ISTEXT:TRUE if @{value} is text"
+msgstr "ISTEXT:TRUE if @{value} is text"
 
 #: ../plugins/fn-info/functions.c:1719
 msgid "N:@{text} converted to a number"
 msgstr "N:@{text} converted to a number"
 
-#: ../plugins/fn-info/functions.c:1720 ../plugins/fn-string/functions.c:318
-#: ../plugins/fn-string/functions.c:534 ../plugins/fn-string/functions.c:575
-#: ../plugins/fn-string/functions.c:619 ../plugins/fn-string/functions.c:744
-#: ../plugins/fn-string/functions.c:968 ../plugins/fn-string/functions.c:1015
-#: ../plugins/fn-string/functions.c:1048 ../plugins/fn-string/functions.c:1390
+#: ../plugins/fn-info/functions.c:1720 ../plugins/fn-string/functions.c:321
+#: ../plugins/fn-string/functions.c:537 ../plugins/fn-string/functions.c:578
+#: ../plugins/fn-string/functions.c:622 ../plugins/fn-string/functions.c:749
+#: ../plugins/fn-string/functions.c:973 ../plugins/fn-string/functions.c:1020
+#: ../plugins/fn-string/functions.c:1053 ../plugins/fn-string/functions.c:1395
 msgid "text:string"
 msgstr "text:string"
 
@@ -4481,8 +4602,8 @@ msgid "Variable names are case sensitive."
 msgstr "Variable names are case sensitive."
 
 #: ../plugins/fn-info/functions.c:1815
-msgid "GET.LINK:The target of the hyperlink attached to @{cell} as a string."
-msgstr "GET.LINK:The target of the hyperlink attached to @{cell} as a string."
+msgid "GET.LINK:the target of the hyperlink attached to @{cell} as a string"
+msgstr "GET.LINK:the target of the hyperlink attached to @{cell} as a string"
 
 #: ../plugins/fn-info/functions.c:1817
 msgid ""
@@ -4594,16 +4715,16 @@ msgid "wiki:en:Exclusive_disjunction"
 msgstr "wiki:en:Exclusive_disjunction"
 
 #: ../plugins/fn-logical/functions.c:230
-msgid "IFERROR:Test for error."
-msgstr "IFERROR:Test for error."
+msgid "IFERROR:test for error"
+msgstr "IFERROR:test for error"
 
 #: ../plugins/fn-logical/functions.c:231
-msgid "x:value to test for error."
-msgstr "x:value to test for error."
+msgid "x:value to test for error"
+msgstr "x:value to test for error"
 
 #: ../plugins/fn-logical/functions.c:232 ../plugins/fn-logical/functions.c:250
-msgid "y:alternate value."
-msgstr "y:alternate value."
+msgid "y:alternate value"
+msgstr "y:alternate value"
 
 #: ../plugins/fn-logical/functions.c:233
 msgid ""
@@ -4614,12 +4735,12 @@ msgstr ""
 "case it returns the second."
 
 #: ../plugins/fn-logical/functions.c:248
-msgid "IFNA:Test for #NA! error."
-msgstr "IFNA:Test for #NA! error."
+msgid "IFNA:test for #NA! error"
+msgstr "IFNA:test for #NA! error"
 
 #: ../plugins/fn-logical/functions.c:249
-msgid "x:value to test for #NA! error."
-msgstr "x:value to test for #NA! error."
+msgid "x:value to test for #NA! error"
+msgstr "x:value to test for #NA! error"
 
 #: ../plugins/fn-logical/functions.c:251
 msgid ""
@@ -4630,8 +4751,8 @@ msgstr ""
 "returns the second."
 
 #: ../plugins/fn-logical/functions.c:267
-msgid "TRUE:the value TRUE."
-msgstr "TRUE:the value TRUE."
+msgid "TRUE:the value TRUE"
+msgstr "TRUE:the value TRUE"
 
 #: ../plugins/fn-logical/functions.c:268
 msgid "TRUE returns the value TRUE."
@@ -4642,26 +4763,26 @@ msgid "wiki:en:Logical_value"
 msgstr "wiki:en:Logical_value"
 
 #: ../plugins/fn-logical/functions.c:285
-msgid "FALSE:the value FALSE."
-msgstr "FALSE:the value FALSE."
+msgid "FALSE:the value FALSE"
+msgstr "FALSE:the value FALSE"
 
 #: ../plugins/fn-logical/functions.c:286
 msgid "FALSE returns the value FALSE."
 msgstr "FALSE returns the value FALSE."
 
-#: ../plugins/fn-lookup/functions.c:713
+#: ../plugins/fn-lookup/functions.c:714
 msgid "ADDRESS:cell address as text"
 msgstr "ADDRESS:cell address as text"
 
-#: ../plugins/fn-lookup/functions.c:714
+#: ../plugins/fn-lookup/functions.c:715
 msgid "row_num:row number"
 msgstr "row_num:row number"
 
-#: ../plugins/fn-lookup/functions.c:715
+#: ../plugins/fn-lookup/functions.c:716
 msgid "col_num:column number"
 msgstr "col_num:column number"
 
-#: ../plugins/fn-lookup/functions.c:716
+#: ../plugins/fn-lookup/functions.c:717
 msgid ""
 "abs_num:1 for an absolute, 2 for a row absolute and column relative, 3 for a "
 "row relative and column absolute, and 4 for a relative reference; defaults "
@@ -4671,7 +4792,7 @@ msgstr ""
 "row relative and column absolute, and 4 for a relative reference; defaults "
 "to 1"
 
-#: ../plugins/fn-lookup/functions.c:719
+#: ../plugins/fn-lookup/functions.c:720
 msgid ""
 "a1:if TRUE, an A1-style reference is provided, otherwise an R1C1-style "
 "reference; defaults to TRUE"
@@ -4679,47 +4800,47 @@ msgstr ""
 "a1:if TRUE, an A1-style reference is provided, otherwise an R1C1-style "
 "reference; defaults to TRUE"
 
-#: ../plugins/fn-lookup/functions.c:721
+#: ../plugins/fn-lookup/functions.c:722
 msgid "text:name of the worksheet, defaults to no sheet"
 msgstr "text:name of the worksheet, defaults to no sheet"
 
-#: ../plugins/fn-lookup/functions.c:722
+#: ../plugins/fn-lookup/functions.c:723
 msgid "If @{row_num} or @{col_num} is less than one, ADDRESS returns #VALUE!"
 msgstr "If @{row_num} or @{col_num} is less than one, ADDRESS returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:724
+#: ../plugins/fn-lookup/functions.c:725
 msgid "If @{abs_num} is greater than 4 ADDRESS returns #VALUE!"
 msgstr "If @{abs_num} is greater than 4 ADDRESS returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:798
+#: ../plugins/fn-lookup/functions.c:799
 msgid "AREAS:number of areas in @{reference}"
 msgstr "AREAS:number of areas in @{reference}"
 
-#: ../plugins/fn-lookup/functions.c:799
+#: ../plugins/fn-lookup/functions.c:800
 msgid "reference:range"
 msgstr "reference:range"
 
-#: ../plugins/fn-lookup/functions.c:866
+#: ../plugins/fn-lookup/functions.c:867
 msgid "CHOOSE:the (@{index}+1)th argument"
 msgstr "CHOOSE:the (@{index}+1)th argument"
 
-#: ../plugins/fn-lookup/functions.c:867
+#: ../plugins/fn-lookup/functions.c:868
 msgid "index:positive number"
 msgstr "index:positive number"
 
-#: ../plugins/fn-lookup/functions.c:868
+#: ../plugins/fn-lookup/functions.c:869
 msgid "value1:first value"
 msgstr "value1:first value"
 
-#: ../plugins/fn-lookup/functions.c:869
+#: ../plugins/fn-lookup/functions.c:870
 msgid "value2:second value"
 msgstr "value2:second value"
 
-#: ../plugins/fn-lookup/functions.c:870
+#: ../plugins/fn-lookup/functions.c:871
 msgid "CHOOSE returns its (@{index}+1)th argument."
 msgstr "CHOOSE returns its (@{index}+1)th argument."
 
-#: ../plugins/fn-lookup/functions.c:871
+#: ../plugins/fn-lookup/functions.c:872
 msgid ""
 "@{index} is truncated to an integer. If @{index} < 1 or the truncated @"
 "{index} > number of values, CHOOSE returns #VALUE!"
@@ -4727,23 +4848,23 @@ msgstr ""
 "@{index} is truncated to an integer. If @{index} < 1 or the truncated @"
 "{index} > number of values, CHOOSE returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:913
+#: ../plugins/fn-lookup/functions.c:914
 msgid "VLOOKUP:search the first column of @{range} for @{value}"
 msgstr "VLOOKUP:search the first column of @{range} for @{value}"
 
-#: ../plugins/fn-lookup/functions.c:914 ../plugins/fn-lookup/functions.c:975
+#: ../plugins/fn-lookup/functions.c:915 ../plugins/fn-lookup/functions.c:976
 msgid "value:search value"
 msgstr "value:search value"
 
-#: ../plugins/fn-lookup/functions.c:915 ../plugins/fn-lookup/functions.c:976
+#: ../plugins/fn-lookup/functions.c:916 ../plugins/fn-lookup/functions.c:977
 msgid "range:range to search"
 msgstr "range:range to search"
 
-#: ../plugins/fn-lookup/functions.c:916
+#: ../plugins/fn-lookup/functions.c:917
 msgid "column:1-based column offset indicating the return values"
 msgstr "column:1-based column offset indicating the return values"
 
-#: ../plugins/fn-lookup/functions.c:917 ../plugins/fn-lookup/functions.c:978
+#: ../plugins/fn-lookup/functions.c:918 ../plugins/fn-lookup/functions.c:979
 msgid ""
 "approximate:if false, an exact match of @{value} must be found; defaults to "
 "TRUE"
@@ -4751,12 +4872,12 @@ msgstr ""
 "approximate:if false, an exact match of @{value} must be found; defaults to "
 "TRUE"
 
-#: ../plugins/fn-lookup/functions.c:919 ../plugins/fn-lookup/functions.c:980
+#: ../plugins/fn-lookup/functions.c:920 ../plugins/fn-lookup/functions.c:981
 msgid "as_index:if true, the 0-based row offset is returned; defaults to FALSE"
 msgstr ""
 "as_index:if true, the 0-based row offset is returned; defaults to FALSE"
 
-#: ../plugins/fn-lookup/functions.c:921
+#: ../plugins/fn-lookup/functions.c:922
 msgid ""
 "VLOOKUP function finds the row in @{range} that has a first cell similar to @"
 "{value}.  If @{approximate} is not true it finds the row with an exact "
@@ -4770,7 +4891,7 @@ msgstr ""
 "less than or equal to @{value}. If @{as_index} is true the 0-based row "
 "offset is returned."
 
-#: ../plugins/fn-lookup/functions.c:928 ../plugins/fn-lookup/functions.c:989
+#: ../plugins/fn-lookup/functions.c:929 ../plugins/fn-lookup/functions.c:990
 msgid ""
 "If @{approximate} is true, then the values must be sorted in order of "
 "ascending value."
@@ -4778,19 +4899,19 @@ msgstr ""
 "If @{approximate} is true, then the values must be sorted in order of "
 "ascending value."
 
-#: ../plugins/fn-lookup/functions.c:930
+#: ../plugins/fn-lookup/functions.c:931
 msgid "VLOOKUP returns #REF! if @{row} falls outside @{range}."
 msgstr "VLOOKUP returns #REF! if @{row} falls outside @{range}."
 
-#: ../plugins/fn-lookup/functions.c:974
+#: ../plugins/fn-lookup/functions.c:975
 msgid "HLOOKUP:search the first row of @{range} for @{value}"
 msgstr "HLOOKUP:search the first row of @{range} for @{value}"
 
-#: ../plugins/fn-lookup/functions.c:977
+#: ../plugins/fn-lookup/functions.c:978
 msgid "row:1-based column offset indicating the return values "
 msgstr "row:1-based column offset indicating the return values "
 
-#: ../plugins/fn-lookup/functions.c:982
+#: ../plugins/fn-lookup/functions.c:983
 msgid ""
 "HLOOKUP function finds the row in @{range} that has a first cell similar to @"
 "{value}.  If @{approximate} is not true it finds the row with an exact "
@@ -4804,11 +4925,11 @@ msgstr ""
 "less than or equal to @{value}. If @{as_index} is true the 0-based row "
 "offset is returned."
 
-#: ../plugins/fn-lookup/functions.c:991
+#: ../plugins/fn-lookup/functions.c:992
 msgid "HLOOKUP returns #REF! if @{row} falls outside @{range}."
 msgstr "HLOOKUP returns #REF! if @{row} falls outside @{range}."
 
-#: ../plugins/fn-lookup/functions.c:1035
+#: ../plugins/fn-lookup/functions.c:1036
 msgid ""
 "LOOKUP:contents of @{vector2} at the corresponding location to @{value} in @"
 "{vector1}"
@@ -4816,19 +4937,19 @@ msgstr ""
 "LOOKUP:contents of @{vector2} at the corresponding location to @{value} in @"
 "{vector1}"
 
-#: ../plugins/fn-lookup/functions.c:1037
+#: ../plugins/fn-lookup/functions.c:1038
 msgid "value:value to look up"
 msgstr "value:value to look up"
 
-#: ../plugins/fn-lookup/functions.c:1038
+#: ../plugins/fn-lookup/functions.c:1039
 msgid "vector1:range to search:"
 msgstr "vector1:range to search:"
 
-#: ../plugins/fn-lookup/functions.c:1039
+#: ../plugins/fn-lookup/functions.c:1040
 msgid "vector2:range of return values"
 msgstr "vector2:range of return values"
 
-#: ../plugins/fn-lookup/functions.c:1040
+#: ../plugins/fn-lookup/functions.c:1041
 msgid ""
 "If  @{vector1} has more rows than columns, LOOKUP searches the first row of @"
 "{vector1}, otherwise the first column. If @{vector2} is omitted the return "
@@ -4838,52 +4959,51 @@ msgstr ""
 "{vector1}, otherwise the first column. If @{vector2} is omitted the return "
 "value is taken from the last row or column of @{vector1}."
 
-#: ../plugins/fn-lookup/functions.c:1044
+#: ../plugins/fn-lookup/functions.c:1045
 msgid ""
 "If LOOKUP can't find @{value} it uses the largest value less than @{value}."
 msgstr ""
 "If LOOKUP can't find @{value} it uses the largest value less than @{value}."
 
-#: ../plugins/fn-lookup/functions.c:1046
+#: ../plugins/fn-lookup/functions.c:1047
 msgid "The data must be sorted."
 msgstr "The data must be sorted."
 
-#: ../plugins/fn-lookup/functions.c:1047
+#: ../plugins/fn-lookup/functions.c:1048
 msgid "If @{value} is smaller than the first value it returns #N/A."
 msgstr "If @{value} is smaller than the first value it returns #N/A."
 
-#: ../plugins/fn-lookup/functions.c:1048
+#: ../plugins/fn-lookup/functions.c:1049
 msgid ""
 "If the corresponding location does not exist in @{vector2}, it returns #N/A."
 msgstr ""
 "If the corresponding location does not exist in @{vector2}, it returns #N/A."
 
-#: ../plugins/fn-lookup/functions.c:1135
+#: ../plugins/fn-lookup/functions.c:1136
 msgid "MATCH:the index of @{seek} in @{vector}"
 msgstr "MATCH:the index of @{seek} in @{vector}"
 
-#: ../plugins/fn-lookup/functions.c:1136
+#: ../plugins/fn-lookup/functions.c:1137
 msgid "seek:value to find"
 msgstr "seek:value to find"
 
-#: ../plugins/fn-lookup/functions.c:1137
+#: ../plugins/fn-lookup/functions.c:1138
 msgid "vector:n by 1 or 1 by n range to be searched"
 msgstr "vector:n by 1 or 1 by n range to be searched"
 
-#: ../plugins/fn-lookup/functions.c:1138
-#, fuzzy
+#: ../plugins/fn-lookup/functions.c:1139
 msgid ""
 "type:+1 (the default) to find the largest value â?¤ @{seek}, 0 to find the "
 "first value = @{seek}, or-1 to find the smallest value â?¥ @{seek}"
 msgstr ""
-"type:+1 to find the largest value â?¤ @{seek}, 0 to find the first value = @"
-"{seek}, or-1 to find the smallest value â?¥ @{seek}"
+"type:+1 (the default) to find the largest value â?¤ @{seek}, 0 to find the "
+"first value = @{seek}, or-1 to find the smallest value â?¥ @{seek}"
 
-#: ../plugins/fn-lookup/functions.c:1141
+#: ../plugins/fn-lookup/functions.c:1142
 msgid "MATCH searches @{vector} for @{seek} and returns the 1-based index."
 msgstr "MATCH searches @{vector} for @{seek} and returns the 1-based index."
 
-#: ../plugins/fn-lookup/functions.c:1142
+#: ../plugins/fn-lookup/functions.c:1143
 msgid ""
 " For @{type} = -1 the data must be sorted in descending order; for @{type} = "
 "+1 the data must be sorted in ascending order."
@@ -4891,23 +5011,23 @@ msgstr ""
 " For @{type} = -1 the data must be sorted in descending order; for @{type} = "
 "+1 the data must be sorted in ascending order."
 
-#: ../plugins/fn-lookup/functions.c:1144
+#: ../plugins/fn-lookup/functions.c:1145
 msgid "If @{seek} could not be found, #N/A is returned."
 msgstr "If @{seek} could not be found, #N/A is returned."
 
-#: ../plugins/fn-lookup/functions.c:1145
+#: ../plugins/fn-lookup/functions.c:1146
 msgid "If @{vector} is neither n by 1 nor 1 by n, #N/A is returned."
 msgstr "If @{vector} is neither n by 1 nor 1 by n, #N/A is returned."
 
-#: ../plugins/fn-lookup/functions.c:1196
+#: ../plugins/fn-lookup/functions.c:1197
 msgid "INDIRECT:contents of the cell pointed to by the @{ref_text} string"
 msgstr "INDIRECT:contents of the cell pointed to by the @{ref_text} string"
 
-#: ../plugins/fn-lookup/functions.c:1197
-msgid "ref_text:"
-msgstr "ref_text:"
-
 #: ../plugins/fn-lookup/functions.c:1198
+msgid "ref_text:textual reference"
+msgstr "ref_text:textual reference"
+
+#: ../plugins/fn-lookup/functions.c:1199
 msgid ""
 "format:if true, @{ref_text} is given in A1-style, otherwise it is given in "
 "R1C1 style; defaults to true"
@@ -4915,7 +5035,7 @@ msgstr ""
 "format:if true, @{ref_text} is given in A1-style, otherwise it is given in "
 "R1C1 style; defaults to true"
 
-#: ../plugins/fn-lookup/functions.c:1200
+#: ../plugins/fn-lookup/functions.c:1201
 msgid ""
 "If @{ref_text} is not a valid reference in the style determined by @"
 "{format}, INDIRECT returns #REF!"
@@ -4923,27 +5043,27 @@ msgstr ""
 "If @{ref_text} is not a valid reference in the style determined by @"
 "{format}, INDIRECT returns #REF!"
 
-#: ../plugins/fn-lookup/functions.c:1234
+#: ../plugins/fn-lookup/functions.c:1235
 msgid "INDEX:reference to a cell in the given @{array}"
 msgstr "INDEX:reference to a cell in the given @{array}"
 
-#: ../plugins/fn-lookup/functions.c:1235
-msgid "array:"
-msgstr "array:"
-
 #: ../plugins/fn-lookup/functions.c:1236
+msgid "array:cell or inline array"
+msgstr "array:cell or inline array"
+
+#: ../plugins/fn-lookup/functions.c:1237
 msgid "row:desired row, defaults to 1"
 msgstr "row:desired row, defaults to 1"
 
-#: ../plugins/fn-lookup/functions.c:1237
+#: ../plugins/fn-lookup/functions.c:1238
 msgid "col:desired column, defaults to 1"
 msgstr "col:desired column, defaults to 1"
 
-#: ../plugins/fn-lookup/functions.c:1238
+#: ../plugins/fn-lookup/functions.c:1239
 msgid "area:from which area to select a cell, defaults to 1"
 msgstr "area:from which area to select a cell, defaults to 1"
 
-#: ../plugins/fn-lookup/functions.c:1239
+#: ../plugins/fn-lookup/functions.c:1240
 msgid ""
 "INDEX gives a reference to a cell in the given @{array}. The cell is "
 "selected by @{row} and @{col}, which count the rows and columns in the array."
@@ -4951,13 +5071,13 @@ msgstr ""
 "INDEX gives a reference to a cell in the given @{array}. The cell is "
 "selected by @{row} and @{col}, which count the rows and columns in the array."
 
-#: ../plugins/fn-lookup/functions.c:1244
+#: ../plugins/fn-lookup/functions.c:1245
 msgid ""
 "If the reference falls outside the range of @{array}, INDEX returns #REF!"
 msgstr ""
 "If the reference falls outside the range of @{array}, INDEX returns #REF!"
 
-#: ../plugins/fn-lookup/functions.c:1246
+#: ../plugins/fn-lookup/functions.c:1247
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "21.3, 25.9, and 40.1. Then INDEX(A1:A5,4,1,1) equals 25.9"
@@ -4965,15 +5085,15 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "21.3, 25.9, and 40.1. Then INDEX(A1:A5,4,1,1) equals 25.9"
 
-#: ../plugins/fn-lookup/functions.c:1335
+#: ../plugins/fn-lookup/functions.c:1336
 msgid "COLUMN:vector of column numbers"
 msgstr "COLUMN:vector of column numbers"
 
-#: ../plugins/fn-lookup/functions.c:1336 ../plugins/fn-lookup/functions.c:1488
+#: ../plugins/fn-lookup/functions.c:1337 ../plugins/fn-lookup/functions.c:1489
 msgid "x:reference, defaults to the position of the current expression"
 msgstr "x:reference, defaults to the position of the current expression"
 
-#: ../plugins/fn-lookup/functions.c:1337
+#: ../plugins/fn-lookup/functions.c:1338
 msgid ""
 "COLUMN function returns a Nx1 array containing the sequence of integers from "
 "the first column to the last column of @{reference}."
@@ -4981,7 +5101,7 @@ msgstr ""
 "COLUMN function returns a Nx1 array containing the sequence of integers from "
 "the first column to the last column of @{reference}."
 
-#: ../plugins/fn-lookup/functions.c:1340 ../plugins/fn-lookup/functions.c:1492
+#: ../plugins/fn-lookup/functions.c:1341 ../plugins/fn-lookup/functions.c:1493
 msgid ""
 "If @{reference} is neither an array nor a reference nor a range, returns "
 "#VALUE!"
@@ -4989,31 +5109,31 @@ msgstr ""
 "If @{reference} is neither an array nor a reference nor a range, returns "
 "#VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1344
+#: ../plugins/fn-lookup/functions.c:1345
 msgid "column() in G13 equals 7."
 msgstr "column() in G13 equals 7."
 
-#: ../plugins/fn-lookup/functions.c:1384
+#: ../plugins/fn-lookup/functions.c:1385
 msgid "COLUMNNUMBER:column number for the given column called @{name}"
 msgstr "COLUMNNUMBER:column number for the given column called @{name}"
 
-#: ../plugins/fn-lookup/functions.c:1385
+#: ../plugins/fn-lookup/functions.c:1386
 msgid "name:column name such as \"IV\""
 msgstr "name:column name such as \"IV\""
 
-#: ../plugins/fn-lookup/functions.c:1386
+#: ../plugins/fn-lookup/functions.c:1387
 msgid "If @{name} is invalid, COLUMNNUMBER returns #VALUE!"
 msgstr "If @{name} is invalid, COLUMNNUMBER returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1411
+#: ../plugins/fn-lookup/functions.c:1412
 msgid "COLUMNS:number of columns in @{reference}"
 msgstr "COLUMNS:number of columns in @{reference}"
 
-#: ../plugins/fn-lookup/functions.c:1412
+#: ../plugins/fn-lookup/functions.c:1413
 msgid "reference:array or area"
 msgstr "reference:array or area"
 
-#: ../plugins/fn-lookup/functions.c:1413
+#: ../plugins/fn-lookup/functions.c:1414
 msgid ""
 "If @{reference} is neither an array nor a reference nor a range, COLUMNS "
 "returns #VALUE!"
@@ -5021,31 +5141,31 @@ msgstr ""
 "If @{reference} is neither an array nor a reference nor a range, COLUMNS "
 "returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1429
+#: ../plugins/fn-lookup/functions.c:1430
 msgid "OFFSET:an offset cell range"
 msgstr "OFFSET:an offset cell range"
 
-#: ../plugins/fn-lookup/functions.c:1430
+#: ../plugins/fn-lookup/functions.c:1431
 msgid "range:reference or range"
 msgstr "range:reference or range"
 
-#: ../plugins/fn-lookup/functions.c:1431
+#: ../plugins/fn-lookup/functions.c:1432
 msgid "row:number of rows to offset @{range}"
 msgstr "row:number of rows to offset @{range}"
 
-#: ../plugins/fn-lookup/functions.c:1432
+#: ../plugins/fn-lookup/functions.c:1433
 msgid "col:number of columns to offset @{range}"
 msgstr "col:number of columns to offset @{range}"
 
-#: ../plugins/fn-lookup/functions.c:1433
+#: ../plugins/fn-lookup/functions.c:1434
 msgid "height:height of the offset range, defaults to height of @{range}"
 msgstr "height:height of the offset range, defaults to height of @{range}"
 
-#: ../plugins/fn-lookup/functions.c:1434
+#: ../plugins/fn-lookup/functions.c:1435
 msgid "width:width of the offset range, defaults to width of @{range}"
 msgstr "width:width of the offset range, defaults to width of @{range}"
 
-#: ../plugins/fn-lookup/functions.c:1435
+#: ../plugins/fn-lookup/functions.c:1436
 msgid ""
 "OFFSET returns the cell range starting at offset (@{row},@{col}) from @"
 "{range} of height @{height} and width @{width}."
@@ -5053,15 +5173,15 @@ msgstr ""
 "OFFSET returns the cell range starting at offset (@{row},@{col}) from @"
 "{range} of height @{height} and width @{width}."
 
-#: ../plugins/fn-lookup/functions.c:1438
+#: ../plugins/fn-lookup/functions.c:1439
 msgid "If @{range} is neither a reference nor a range, OFFSET returns #VALUE!"
 msgstr "If @{range} is neither a reference nor a range, OFFSET returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1487
+#: ../plugins/fn-lookup/functions.c:1488
 msgid "ROW:vector of row numbers"
 msgstr "ROW:vector of row numbers"
 
-#: ../plugins/fn-lookup/functions.c:1489
+#: ../plugins/fn-lookup/functions.c:1490
 msgid ""
 "ROW function returns a 1xN array containing the sequence of integers from "
 "the first row to the last row of @{reference}."
@@ -5069,15 +5189,15 @@ msgstr ""
 "ROW function returns a 1xN array containing the sequence of integers from "
 "the first row to the last row of @{reference}."
 
-#: ../plugins/fn-lookup/functions.c:1535
+#: ../plugins/fn-lookup/functions.c:1536
 msgid "ROWS:number of rows in @{reference}"
 msgstr "ROWS:number of rows in @{reference}"
 
-#: ../plugins/fn-lookup/functions.c:1536
+#: ../plugins/fn-lookup/functions.c:1537
 msgid "reference:array, reference, or range"
 msgstr "reference:array, reference, or range"
 
-#: ../plugins/fn-lookup/functions.c:1537
+#: ../plugins/fn-lookup/functions.c:1538
 msgid ""
 "If @{reference} is neither an array nor a reference nor a range, ROWS "
 "returns #VALUE!"
@@ -5085,15 +5205,15 @@ msgstr ""
 "If @{reference} is neither an array nor a reference nor a range, ROWS "
 "returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1553
+#: ../plugins/fn-lookup/functions.c:1554
 msgid "SHEETS:number of sheets in @{reference}"
 msgstr "SHEETS:number of sheets in @{reference}"
 
-#: ../plugins/fn-lookup/functions.c:1554
+#: ../plugins/fn-lookup/functions.c:1555
 msgid "reference:array, reference, or range, defaults to the maximum range"
 msgstr "reference:array, reference, or range, defaults to the maximum range"
 
-#: ../plugins/fn-lookup/functions.c:1555
+#: ../plugins/fn-lookup/functions.c:1556
 msgid ""
 "If @{reference} is neither an array nor a reference nor a range, SHEETS "
 "returns #VALUE!"
@@ -5113,25 +5233,25 @@ msgstr ""
 
 #: ../plugins/fn-lookup/functions.c:1594
 msgid ""
-"If @{reference} is neither a reference nor a literal sheet name, SHEETS "
+"If @{reference} is neither a reference nor a literal sheet name, SHEET "
 "returns #VALUE!"
 msgstr ""
-"If @{reference} is neither a reference nor a literal sheet name, SHEETS "
+"If @{reference} is neither a reference nor a literal sheet name, SHEET "
 "returns #VALUE!"
 
-#: ../plugins/fn-lookup/functions.c:1644
+#: ../plugins/fn-lookup/functions.c:1643
 msgid "HYPERLINK:second or first arguments"
 msgstr "HYPERLINK:second or first arguments"
 
-#: ../plugins/fn-lookup/functions.c:1645
+#: ../plugins/fn-lookup/functions.c:1644
 msgid "link_location:string"
 msgstr "link_location:string"
 
-#: ../plugins/fn-lookup/functions.c:1646
+#: ../plugins/fn-lookup/functions.c:1645
 msgid "label:string, optional"
 msgstr "label:string, optional"
 
-#: ../plugins/fn-lookup/functions.c:1647
+#: ../plugins/fn-lookup/functions.c:1646
 msgid ""
 "HYPERLINK function currently returns its 2nd argument, or if that is omitted "
 "the 1st argument."
@@ -5139,14 +5259,43 @@ msgstr ""
 "HYPERLINK function currently returns its 2nd argument, or if that is omitted "
 "the 1st argument."
 
-#: ../plugins/fn-lookup/functions.c:1666
+#: ../plugins/fn-lookup/functions.c:1665
 msgid "TRANSPOSE:the transpose of @{matrix}"
 msgstr "TRANSPOSE:the transpose of @{matrix}"
 
-#: ../plugins/fn-lookup/functions.c:1667
+#: ../plugins/fn-lookup/functions.c:1666
 msgid "matrix:range"
 msgstr "matrix:range"
 
+#: ../plugins/fn-lookup/functions.c:1702
+msgid "ARRAY:vertical array of the arguments"
+msgstr "ARRAY:vertical array of the arguments"
+
+#: ../plugins/fn-lookup/functions.c:1703
+msgid "v:value"
+msgstr "v:value"
+
+#: ../plugins/fn-lookup/functions.c:1759
+msgid "SORT:sorted list of numbers as vertical array"
+msgstr "SORT:sorted list of numbers as vertical array"
+
+#: ../plugins/fn-lookup/functions.c:1760 ../plugins/fn-stat/functions.c:163
+#: ../plugins/fn-stat/functions.c:215
+msgid "ref:list of numbers"
+msgstr "ref:list of numbers"
+
+#: ../plugins/fn-lookup/functions.c:1761
+msgid "order:0 (descending order) or 1 (ascending order); defaults to 0"
+msgstr "order:0 (descending order) or 1 (ascending order); defaults to 0"
+
+#: ../plugins/fn-lookup/functions.c:1762
+msgid "Strings, booleans, and empty cells are ignored."
+msgstr "Strings, booleans, and empty cells are ignored."
+
+#: ../plugins/fn-lookup/functions.c:1763
+msgid "SORT({4,3,5}) evaluates to {5,4,3}"
+msgstr "SORT({4,3,5}) evaluates to {5,4,3}"
+
 #: ../plugins/fn-math/functions.c:48
 msgid ""
 "Numbers, text and logical values are included in the calculation too. If the "
@@ -5198,7 +5347,7 @@ msgid "GD:Gudermannian function"
 msgstr "GD:Gudermannian function"
 
 #: ../plugins/fn-math/functions.c:176 ../plugins/fn-math/functions.c:288
-#: ../plugins/fn-stat/functions.c:1706
+#: ../plugins/fn-stat/functions.c:1691
 msgid "x:value"
 msgstr "x:value"
 
@@ -5211,8 +5360,8 @@ msgid "wiki:en:Gudermannian_function"
 msgstr "wiki:en:Gudermannian_function"
 
 #: ../plugins/fn-math/functions.c:199
-msgid "HYPOT:the square root of the sum of the squares of the arguments."
-msgstr "HYPOT:the square root of the sum of the squares of the arguments."
+msgid "HYPOT:the square root of the sum of the squares of the arguments"
+msgstr "HYPOT:the square root of the sum of the squares of the arguments"
 
 #: ../plugins/fn-math/functions.c:200
 msgid "n0:number"
@@ -5243,22 +5392,22 @@ msgid "ACOSH:the hyperbolic arc cosine of @{x}"
 msgstr "ACOSH:the hyperbolic arc cosine of @{x}"
 
 #: ../plugins/fn-math/functions.c:287
-msgid "ACOT:inverse cotangent of a value"
-msgstr "ACOT:inverse cotangent of a value"
+msgid "ACOT:inverse cotangent of @{x}"
+msgstr "ACOT:inverse cotangent of @{x}"
 
 #: ../plugins/fn-math/functions.c:291
 msgid "wolfram:InverseCotangent.html"
 msgstr "wolfram:InverseCotangent.html"
 
-#: ../plugins/fn-math/functions.c:292 ../plugins/fn-math/functions.c:745
-#: ../plugins/fn-math/functions.c:784 ../plugins/fn-math/functions.c:1339
-#: ../plugins/fn-math/functions.c:1359 ../plugins/fn-math/functions.c:1399
+#: ../plugins/fn-math/functions.c:292 ../plugins/fn-math/functions.c:747
+#: ../plugins/fn-math/functions.c:786 ../plugins/fn-math/functions.c:1340
+#: ../plugins/fn-math/functions.c:1360 ../plugins/fn-math/functions.c:1400
 msgid "wiki:en:Trigonometric_functions"
 msgstr "wiki:en:Trigonometric_functions"
 
 #: ../plugins/fn-math/functions.c:305
-msgid "ACOTH:inverse hyperbolic cotangent of a value"
-msgstr "ACOTH:inverse hyperbolic cotangent of a value"
+msgid "ACOTH:the inverse hyperbolic cotangent of @{x}"
+msgstr "ACOTH:the inverse hyperbolic cotangent of @{x}"
 
 #: ../plugins/fn-math/functions.c:309
 msgid "wolfram:InverseHyperbolicCotangent.html"
@@ -5298,16 +5447,6 @@ msgstr ""
 msgid "ATAN:the arc tangent of @{x}"
 msgstr "ATAN:the arc tangent of @{x}"
 
-#: ../plugins/fn-math/functions.c:368 ../plugins/fn-math/functions.c:387
-#: ../plugins/fn-math/functions.c:742 ../plugins/fn-math/functions.c:762
-#: ../plugins/fn-math/functions.c:816 ../plugins/fn-math/functions.c:1334
-#: ../plugins/fn-math/functions.c:1353 ../plugins/fn-math/functions.c:1373
-#: ../plugins/fn-math/functions.c:1393 ../plugins/fn-math/functions.c:1413
-#: ../plugins/fn-math/functions.c:1431 ../plugins/fn-math/functions.c:1566
-#: ../plugins/fn-math/functions.c:1583
-msgid "x:angle in radians"
-msgstr "x:angle in radians"
-
 #: ../plugins/fn-math/functions.c:369
 msgid ""
 "ATAN calculates the arc tangent of @{x}; that is the value whose tangent is @"
@@ -5333,51 +5472,59 @@ msgid "If the absolute value of @{x} is greater than 1.0, ATANH returns #NUM!"
 msgstr "If the absolute value of @{x} is greater than 1.0, ATANH returns #NUM!"
 
 #: ../plugins/fn-math/functions.c:411
-msgid "ATAN2:arc tangent of the ratio of @{b1} and @{b2}"
-msgstr "ATAN2:arc tangent of the ratio of @{b1} and @{b2}"
+msgid "ATAN2:the arc tangent of the ratio of @{y} and @{x}"
+msgstr "ATAN2:the arc tangent of the ratio of @{y} and @{x}"
 
 #: ../plugins/fn-math/functions.c:412
-msgid "b1:angle in radians"
-msgstr "b1:angle in radians"
+msgid "y:y-coordinate"
+msgstr "y:y-coordinate"
 
 #: ../plugins/fn-math/functions.c:413
-msgid "b2:angle in radians"
-msgstr "b2:angle in radians"
+msgid "x:x-coordinate"
+msgstr "x:x-coordinate"
 
 #: ../plugins/fn-math/functions.c:414
 msgid ""
-"ATAN2 calculates the arc tangent of the ratio @{b1}/@{b2} with the sign "
-"according to the quadrant containing (@{b1},@{b2})."
+"ATAN2 calculates the direction from the origin to (@{x},@{y}) as an angle in "
+"radians."
 msgstr ""
-"ATAN2 calculates the arc tangent of the ratio @{b1}/@{b2} with the sign "
-"according to the quadrant containing (@{b1},@{b2})."
+"ATAN2 calculates the direction from the origin to (@{x},@{y}) as an angle in "
+"radians."
+
+#: ../plugins/fn-math/functions.c:415
+msgid "The result will be between Ï? and +Ï?."
+msgstr "The result will be between Ï? and +Ï?."
 
-#: ../plugins/fn-math/functions.c:437
+#: ../plugins/fn-math/functions.c:416
+msgid "The order of the arguments may be unexpected."
+msgstr "The order of the arguments may be unexpected."
+
+#: ../plugins/fn-math/functions.c:439
 msgid "CEIL:smallest integer larger than or equal to @{x}"
 msgstr "CEIL:smallest integer larger than or equal to @{x}"
 
-#: ../plugins/fn-math/functions.c:439
+#: ../plugins/fn-math/functions.c:441
 msgid "CEIL(@{x}) is the smallest integer that is at least as large as @{x}."
 msgstr "CEIL(@{x}) is the smallest integer that is at least as large as @{x}."
 
-#: ../plugins/fn-math/functions.c:440
+#: ../plugins/fn-math/functions.c:442
 msgid "This function is the OpenFormula function CEILING(@{x})."
 msgstr "This function is the OpenFormula function CEILING(@{x})."
 
-#: ../plugins/fn-math/functions.c:457
+#: ../plugins/fn-math/functions.c:459
 msgid "COUNTIF:count of the cells meeting the given @{criteria}"
 msgstr "COUNTIF:count of the cells meeting the given @{criteria}"
 
-#: ../plugins/fn-math/functions.c:458 ../plugins/fn-math/functions.c:531
-#: ../plugins/fn-math/functions.c:643
+#: ../plugins/fn-math/functions.c:460 ../plugins/fn-math/functions.c:533
+#: ../plugins/fn-math/functions.c:645
 msgid "range:cell area"
 msgstr "range:cell area"
 
-#: ../plugins/fn-math/functions.c:459
-msgid "criteria: condition for a cell to be counted"
-msgstr "criteria: condition for a cell to be counted"
+#: ../plugins/fn-math/functions.c:461
+msgid "criteria:condition for a cell to be counted"
+msgstr "criteria:condition for a cell to be counted"
 
-#: ../plugins/fn-math/functions.c:530
+#: ../plugins/fn-math/functions.c:532
 msgid ""
 "SUMIF:sum of the cells in @{actual_range} for which the corresponding cells "
 "in the range meet the given @{criteria}"
@@ -5385,15 +5532,15 @@ msgstr ""
 "SUMIF:sum of the cells in @{actual_range} for which the corresponding cells "
 "in the range meet the given @{criteria}"
 
-#: ../plugins/fn-math/functions.c:532
-msgid "criteria: condition for a cell to be summed"
-msgstr "criteria: condition for a cell to be summed"
+#: ../plugins/fn-math/functions.c:534
+msgid "criteria:condition for a cell to be summed"
+msgstr "criteria:condition for a cell to be summed"
 
-#: ../plugins/fn-math/functions.c:533 ../plugins/fn-math/functions.c:645
-msgid "actual_range: cell area, defaults to @{range}"
-msgstr "actual_range: cell area, defaults to @{range}"
+#: ../plugins/fn-math/functions.c:535 ../plugins/fn-math/functions.c:647
+msgid "actual_range:cell area, defaults to @{range}"
+msgstr "actual_range:cell area, defaults to @{range}"
 
-#: ../plugins/fn-math/functions.c:642
+#: ../plugins/fn-math/functions.c:644
 msgid ""
 "AVERAGEIF:average of the cells in @{actual range} for which the "
 "corresponding cells in the range meet the given @{criteria}"
@@ -5401,11 +5548,11 @@ msgstr ""
 "AVERAGEIF:average of the cells in @{actual range} for which the "
 "corresponding cells in the range meet the given @{criteria}"
 
-#: ../plugins/fn-math/functions.c:644
-msgid "criteria: condition for a cell to be included"
-msgstr "criteria: condition for a cell to be included"
+#: ../plugins/fn-math/functions.c:646
+msgid "criteria:condition for a cell to be included"
+msgstr "criteria:condition for a cell to be included"
 
-#: ../plugins/fn-math/functions.c:708
+#: ../plugins/fn-math/functions.c:710
 msgid ""
 "CEILING:nearest multiple of @{significance} whose absolute value is at least "
 "ABS(@{x})"
@@ -5413,13 +5560,13 @@ msgstr ""
 "CEILING:nearest multiple of @{significance} whose absolute value is at least "
 "ABS(@{x})"
 
-#: ../plugins/fn-math/functions.c:710 ../plugins/fn-math/functions.c:1064
+#: ../plugins/fn-math/functions.c:712 ../plugins/fn-math/functions.c:1065
 msgid ""
 "significance:base multiple (defaults to 1 for @{x} > 0 and -1 for @{x} <0)"
 msgstr ""
 "significance:base multiple (defaults to 1 for @{x} > 0 and -1 for @{x} <0)"
 
-#: ../plugins/fn-math/functions.c:711
+#: ../plugins/fn-math/functions.c:713
 msgid ""
 "CEILING(@{x},@{significance}) is the nearest multiple of @{significance} "
 "whose absolute value is at least ABS(@{x})."
@@ -5427,13 +5574,13 @@ msgstr ""
 "CEILING(@{x},@{significance}) is the nearest multiple of @{significance} "
 "whose absolute value is at least ABS(@{x})."
 
-#: ../plugins/fn-math/functions.c:712
+#: ../plugins/fn-math/functions.c:714
 msgid ""
 "If @{x} or @{significance} is non-numeric, CEILING returns a #VALUE! error."
 msgstr ""
 "If @{x} or @{significance} is non-numeric, CEILING returns a #VALUE! error."
 
-#: ../plugins/fn-math/functions.c:713
+#: ../plugins/fn-math/functions.c:715
 msgid ""
 "If @{x} and @{significance} have different signs, CEILING returns a #NUM! "
 "error."
@@ -5441,7 +5588,7 @@ msgstr ""
 "If @{x} and @{significance} have different signs, CEILING returns a #NUM! "
 "error."
 
-#: ../plugins/fn-math/functions.c:715
+#: ../plugins/fn-math/functions.c:717
 msgid ""
 "CEILING(@{x}) is exported to ODF as CEILING(@{x},SIGN(@{x}),1). CEILING(@{x},"
 "@{significance}) is the OpenFormula function CEILING(@{x},@{significance},1)."
@@ -5449,88 +5596,94 @@ msgstr ""
 "CEILING(@{x}) is exported to ODF as CEILING(@{x},SIGN(@{x}),1). CEILING(@{x},"
 "@{significance}) is the OpenFormula function CEILING(@{x},@{significance},1)."
 
-#: ../plugins/fn-math/functions.c:741
-msgid "COS:Cosine function"
-msgstr "COS:Cosine function"
+#: ../plugins/fn-math/functions.c:743
+msgid "COS:the cosine of @{x}"
+msgstr "COS:the cosine of @{x}"
+
+#: ../plugins/fn-math/functions.c:744 ../plugins/fn-math/functions.c:818
+#: ../plugins/fn-math/functions.c:1335 ../plugins/fn-math/functions.c:1354
+#: ../plugins/fn-math/functions.c:1394 ../plugins/fn-math/functions.c:1567
+msgid "x:angle in radians"
+msgstr "x:angle in radians"
 
-#: ../plugins/fn-math/functions.c:744
+#: ../plugins/fn-math/functions.c:746
 msgid "wolfram:Cosine.html"
 msgstr "wolfram:Cosine.html"
 
-#: ../plugins/fn-math/functions.c:761
-msgid "COSH:Hyperbolic cosine function"
-msgstr "COSH:Hyperbolic cosine function"
+#: ../plugins/fn-math/functions.c:763
+msgid "COSH:the hyperbolic cosine of @{x}"
+msgstr "COSH:the hyperbolic cosine of @{x}"
 
-#: ../plugins/fn-math/functions.c:779
-msgid "COT:cotangent of a value"
-msgstr "COT:cotangent of a value"
+#: ../plugins/fn-math/functions.c:781
+msgid "COT:the cotangent of @{x}"
+msgstr "COT:the cotangent of @{x}"
 
-#: ../plugins/fn-math/functions.c:783
+#: ../plugins/fn-math/functions.c:785
 msgid "wolfram:Cotangent.html"
 msgstr "wolfram:Cotangent.html"
 
-#: ../plugins/fn-math/functions.c:797
-msgid "COTH:hyperbolic cotangent of a value"
-msgstr "COTH:hyperbolic cotangent of a value"
+#: ../plugins/fn-math/functions.c:799
+msgid "COTH:the hyperbolic cotangent of @{x}"
+msgstr "COTH:the hyperbolic cotangent of @{x}"
 
-#: ../plugins/fn-math/functions.c:801
+#: ../plugins/fn-math/functions.c:803
 msgid "wolfram:HyperbolicCotangent.html"
 msgstr "wolfram:HyperbolicCotangent.html"
 
-#: ../plugins/fn-math/functions.c:802 ../plugins/fn-math/functions.c:1379
-#: ../plugins/fn-math/functions.c:1419
+#: ../plugins/fn-math/functions.c:804 ../plugins/fn-math/functions.c:1380
+#: ../plugins/fn-math/functions.c:1420
 msgid "wiki:en:Hyperbolic_function"
 msgstr "wiki:en:Hyperbolic_function"
 
-#: ../plugins/fn-math/functions.c:815
-msgid "DEGREES:Equivalent degrees to @{x} radians."
-msgstr "DEGREES:Equivalent degrees to @{x} radians."
+#: ../plugins/fn-math/functions.c:817
+msgid "DEGREES:equivalent degrees to @{x} radians"
+msgstr "DEGREES:equivalent degrees to @{x} radians"
 
-#: ../plugins/fn-math/functions.c:833
+#: ../plugins/fn-math/functions.c:835
 msgid "EXP:e raised to the power of @{x}"
 msgstr "EXP:e raised to the power of @{x}"
 
-#: ../plugins/fn-math/functions.c:835
+#: ../plugins/fn-math/functions.c:837
 msgid "e is the base of the natural logarithm."
 msgstr "e is the base of the natural logarithm."
 
-#: ../plugins/fn-math/functions.c:851
+#: ../plugins/fn-math/functions.c:853
 msgid "EXPM1:EXP(@{x})-1"
 msgstr "EXPM1:EXP(@{x})-1"
 
-#: ../plugins/fn-math/functions.c:853
+#: ../plugins/fn-math/functions.c:855
 msgid ""
 "This function has a higher resulting precision than evaluating EXP(@{x})-1."
 msgstr ""
 "This function has a higher resulting precision than evaluating EXP(@{x})-1."
 
-#: ../plugins/fn-math/functions.c:868
+#: ../plugins/fn-math/functions.c:870
 msgid "FACT:the factorial of @{x}, i.e. @{x}!"
 msgstr "FACT:the factorial of @{x}, i.e. @{x}!"
 
-#: ../plugins/fn-math/functions.c:871
+#: ../plugins/fn-math/functions.c:873
 msgid "The domain of this function has been extended using the GAMMA function."
 msgstr ""
 "The domain of this function has been extended using the GAMMA function."
 
-#: ../plugins/fn-math/functions.c:899
+#: ../plugins/fn-math/functions.c:901
 msgid "GAMMA:the Gamma function"
 msgstr "GAMMA:the Gamma function"
 
-#: ../plugins/fn-math/functions.c:929
-msgid "GAMMALN:natural logarithm of the Gamma function."
-msgstr "GAMMALN:natural logarithm of the Gamma function."
+#: ../plugins/fn-math/functions.c:931
+msgid "GAMMALN:natural logarithm of the Gamma function"
+msgstr "GAMMALN:natural logarithm of the Gamma function"
 
-#: ../plugins/fn-math/functions.c:953
+#: ../plugins/fn-math/functions.c:955
 msgid "BETA:Euler beta function"
 msgstr "BETA:Euler beta function"
 
-#: ../plugins/fn-math/functions.c:955 ../plugins/fn-math/functions.c:980
-#: ../plugins/fn-math/functions.c:1196
+#: ../plugins/fn-math/functions.c:957 ../plugins/fn-math/functions.c:981
+#: ../plugins/fn-math/functions.c:1197
 msgid "y:number"
 msgstr "y:number"
 
-#: ../plugins/fn-math/functions.c:956
+#: ../plugins/fn-math/functions.c:958
 msgid ""
 "BETA function returns the value of the Euler beta function extended to all "
 "real numbers except 0 and negative integers."
@@ -5538,23 +5691,23 @@ msgstr ""
 "BETA function returns the value of the Euler beta function extended to all "
 "real numbers except 0 and negative integers."
 
-#: ../plugins/fn-math/functions.c:957
+#: ../plugins/fn-math/functions.c:959
 msgid ""
 "If @{x}, @{y}, or (@{x} + @{y}) are non-positive integers, BETA returns #NUM!"
 msgstr ""
 "If @{x}, @{y}, or (@{x} + @{y}) are non-positive integers, BETA returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:961 ../plugins/fn-math/functions.c:986
+#: ../plugins/fn-math/functions.c:963 ../plugins/fn-math/functions.c:987
 msgid "wiki:en:Beta_function"
 msgstr "wiki:en:Beta_function"
 
-#: ../plugins/fn-math/functions.c:978
+#: ../plugins/fn-math/functions.c:979
 msgid ""
-"BETALN:Natural logarithm of the absolute value of the Euler beta function"
+"BETALN:natural logarithm of the absolute value of the Euler beta function"
 msgstr ""
-"BETALN:Natural logarithm of the absolute value of the Euler beta function"
+"BETALN:natural logarithm of the absolute value of the Euler beta function"
 
-#: ../plugins/fn-math/functions.c:981
+#: ../plugins/fn-math/functions.c:982
 msgid ""
 "BETALN function returns the natural logarithm of the absolute value of the "
 "Euler beta function extended to all real numbers except 0 and negative "
@@ -5564,7 +5717,7 @@ msgstr ""
 "Euler beta function extended to all real numbers except 0 and negative "
 "integers."
 
-#: ../plugins/fn-math/functions.c:982
+#: ../plugins/fn-math/functions.c:983
 msgid ""
 "If @{x}, @{y}, or (@{x} + @{y}) are non-positive integers, BETALN returns "
 "#NUM!"
@@ -5572,20 +5725,20 @@ msgstr ""
 "If @{x}, @{y}, or (@{x} + @{y}) are non-positive integers, BETALN returns "
 "#NUM!"
 
-#: ../plugins/fn-math/functions.c:1003
-msgid "COMBIN:Binomial coefficient"
-msgstr "COMBIN:Binomial coefficient"
+#: ../plugins/fn-math/functions.c:1004
+msgid "COMBIN:binomial coefficient"
+msgstr "COMBIN:binomial coefficient"
 
-#: ../plugins/fn-math/functions.c:1004 ../plugins/fn-math/functions.c:1036
-#: ../plugins/fn-math/functions.c:2113
+#: ../plugins/fn-math/functions.c:1005 ../plugins/fn-math/functions.c:1037
+#: ../plugins/fn-math/functions.c:2114
 msgid "n:non-negative integer"
 msgstr "n:non-negative integer"
 
-#: ../plugins/fn-math/functions.c:1005 ../plugins/fn-math/functions.c:1037
+#: ../plugins/fn-math/functions.c:1006 ../plugins/fn-math/functions.c:1038
 msgid "k:non-negative integer"
 msgstr "k:non-negative integer"
 
-#: ../plugins/fn-math/functions.c:1006
+#: ../plugins/fn-math/functions.c:1007
 msgid ""
 "COMBIN returns the binomial coefficient \"@{n} choose @{k}\", the number of @"
 "{k}-combinations of an @{n}-element set without repetition."
@@ -5593,15 +5746,15 @@ msgstr ""
 "COMBIN returns the binomial coefficient \"@{n} choose @{k}\", the number of @"
 "{k}-combinations of an @{n}-element set without repetition."
 
-#: ../plugins/fn-math/functions.c:1009
+#: ../plugins/fn-math/functions.c:1010
 msgid "If @{n} is less than @{k} COMBIN returns #NUM!"
 msgstr "If @{n} is less than @{k} COMBIN returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1014
+#: ../plugins/fn-math/functions.c:1015
 msgid "wiki:en:Binomial_coefficient"
 msgstr "wiki:en:Binomial_coefficient"
 
-#: ../plugins/fn-math/functions.c:1034
+#: ../plugins/fn-math/functions.c:1035
 msgid ""
 "COMBINA:the number of @{k}-combinations of an @{n}-element set with "
 "repetition"
@@ -5609,23 +5762,19 @@ msgstr ""
 "COMBINA:the number of @{k}-combinations of an @{n}-element set with "
 "repetition"
 
-#: ../plugins/fn-math/functions.c:1042
+#: ../plugins/fn-math/functions.c:1043
 msgid "wiki:en:Multiset"
 msgstr "wiki:en:Multiset"
 
-#: ../plugins/fn-math/functions.c:1062
+#: ../plugins/fn-math/functions.c:1063
 msgid ""
 "FLOOR:nearest multiple of @{significance} whose absolute value is at most ABS"
-"(@{x})."
+"(@{x})"
 msgstr ""
 "FLOOR:nearest multiple of @{significance} whose absolute value is at most ABS"
-"(@{x})."
+"(@{x})"
 
-#: ../plugins/fn-math/functions.c:1063
-msgid "x:number."
-msgstr "x:number."
-
-#: ../plugins/fn-math/functions.c:1066
+#: ../plugins/fn-math/functions.c:1067
 msgid ""
 "FLOOR(@{x},@{significance}) is the nearest multiple of @{significance} whose "
 "absolute value is at most ABS(@{x})"
@@ -5633,7 +5782,7 @@ msgstr ""
 "FLOOR(@{x},@{significance}) is the nearest multiple of @{significance} whose "
 "absolute value is at most ABS(@{x})"
 
-#: ../plugins/fn-math/functions.c:1068
+#: ../plugins/fn-math/functions.c:1069
 msgid ""
 "FLOOR(@{x}) is exported to ODF as FLOOR(@{x},SIGN(@{x}),1). FLOOR(@{x},@"
 "{significance}) is the OpenFormula function FLOOR(@{x},@{significance},1)."
@@ -5641,45 +5790,45 @@ msgstr ""
 "FLOOR(@{x}) is exported to ODF as FLOOR(@{x},SIGN(@{x}),1). FLOOR(@{x},@"
 "{significance}) is the OpenFormula function FLOOR(@{x},@{significance},1)."
 
-#: ../plugins/fn-math/functions.c:1098
-msgid "INT: largest integer not larger than @{x}"
-msgstr "INT: largest integer not larger than @{x}"
+#: ../plugins/fn-math/functions.c:1099
+msgid "INT:largest integer not larger than @{x}"
+msgstr "INT:largest integer not larger than @{x}"
 
-#: ../plugins/fn-math/functions.c:1117
-msgid "LOG:Logarithm"
-msgstr "LOG:Logarithm"
+#: ../plugins/fn-math/functions.c:1118
+msgid "LOG:logarithm of @{x} with base @{base}"
+msgstr "LOG:logarithm of @{x} with base @{base}"
 
-#: ../plugins/fn-math/functions.c:1118 ../plugins/fn-math/functions.c:1148
-#: ../plugins/fn-math/functions.c:1171 ../plugins/fn-math/functions.c:1226
-#: ../plugins/fn-math/functions.c:1248
+#: ../plugins/fn-math/functions.c:1119 ../plugins/fn-math/functions.c:1149
+#: ../plugins/fn-math/functions.c:1172 ../plugins/fn-math/functions.c:1227
+#: ../plugins/fn-math/functions.c:1249
 msgid "x:positive number"
 msgstr "x:positive number"
 
-#: ../plugins/fn-math/functions.c:1119
+#: ../plugins/fn-math/functions.c:1120
 msgid "base:base of the logarithm, defaults to 10"
 msgstr "base:base of the logarithm, defaults to 10"
 
-#: ../plugins/fn-math/functions.c:1120
+#: ../plugins/fn-math/functions.c:1121
 msgid "@{base} must be positive and not equal to 1."
 msgstr "@{base} must be positive and not equal to 1."
 
-#: ../plugins/fn-math/functions.c:1121
+#: ../plugins/fn-math/functions.c:1122
 msgid "If @{x} â?¤ 0, LOG returns #NUM! error."
 msgstr "If @{x} â?¤ 0, LOG returns #NUM! error."
 
-#: ../plugins/fn-math/functions.c:1147
-msgid "LN:the natural logarithm of @{x}."
-msgstr "LN:the natural logarithm of @{x}."
+#: ../plugins/fn-math/functions.c:1148
+msgid "LN:the natural logarithm of @{x}"
+msgstr "LN:the natural logarithm of @{x}"
 
-#: ../plugins/fn-math/functions.c:1149
+#: ../plugins/fn-math/functions.c:1150
 msgid "If @{x} â?¤ 0, LN returns #NUM! error."
 msgstr "If @{x} â?¤ 0, LN returns #NUM! error."
 
-#: ../plugins/fn-math/functions.c:1170
+#: ../plugins/fn-math/functions.c:1171
 msgid "LN1P:LN(1+ {x})"
 msgstr "LN1P:LN(1+ {x})"
 
-#: ../plugins/fn-math/functions.c:1172
+#: ../plugins/fn-math/functions.c:1173
 msgid ""
 "LN1P calculates LN(1+ {x}) but yielding a higher precision than evaluating LN"
 "(1+ {x})."
@@ -5687,212 +5836,212 @@ msgstr ""
 "LN1P calculates LN(1+ {x}) but yielding a higher precision than evaluating LN"
 "(1+ {x})."
 
-#: ../plugins/fn-math/functions.c:1173
+#: ../plugins/fn-math/functions.c:1174
 msgid "If @{x} â?¤ -1, LN returns #NUM! error."
 msgstr "If @{x} â?¤ -1, LN returns #NUM! error."
 
-#: ../plugins/fn-math/functions.c:1194
-msgid "POWER:the value of @{x} raised to the power @{y}."
-msgstr "POWER:the value of @{x} raised to the power @{y}."
+#: ../plugins/fn-math/functions.c:1195
+msgid "POWER:the value of @{x} raised to the power @{y}"
+msgstr "POWER:the value of @{x} raised to the power @{y}"
 
-#: ../plugins/fn-math/functions.c:1197
+#: ../plugins/fn-math/functions.c:1198
 msgid "If both @{x} and @{y} equal 0, POWER returns #NUM!"
 msgstr "If both @{x} and @{y} equal 0, POWER returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1198
+#: ../plugins/fn-math/functions.c:1199
 msgid "If @{x} = 0 and @{y} < 0, POWER returns #DIV/0!"
 msgstr "If @{x} = 0 and @{y} < 0, POWER returns #DIV/0!"
 
-#: ../plugins/fn-math/functions.c:1199
+#: ../plugins/fn-math/functions.c:1200
 msgid "If @{x} < 0 and @{y} is not an integer, POWER returns #NUM!"
 msgstr "If @{x} < 0 and @{y} is not an integer, POWER returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1225
-msgid "LOG2:the base-2 logarithm of @{x}."
-msgstr "LOG2:the base-2 logarithm of @{x}."
+#: ../plugins/fn-math/functions.c:1226
+msgid "LOG2:the base-2 logarithm of @{x}"
+msgstr "LOG2:the base-2 logarithm of @{x}"
 
-#: ../plugins/fn-math/functions.c:1227
+#: ../plugins/fn-math/functions.c:1228
 msgid "If @{x} â?¤ 0, LOG2 returns #NUM!"
 msgstr "If @{x} â?¤ 0, LOG2 returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1247
-msgid "LOG10:the base-10 logarithm of @{x}."
-msgstr "LOG10:the base-10 logarithm of @{x}."
+#: ../plugins/fn-math/functions.c:1248
+msgid "LOG10:the base-10 logarithm of @{x}"
+msgstr "LOG10:the base-10 logarithm of @{x}"
 
-#: ../plugins/fn-math/functions.c:1249
+#: ../plugins/fn-math/functions.c:1250
 msgid "If @{x} â?¤ 0, LOG10 returns #NUM!"
 msgstr "If @{x} â?¤ 0, LOG10 returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1269
-msgid "MOD: the remainder of @{x} under division by @{n}"
-msgstr "MOD: the remainder of @{x} under division by @{n}"
+#: ../plugins/fn-math/functions.c:1270
+msgid "MOD:the remainder of @{x} under division by @{n}"
+msgstr "MOD:the remainder of @{x} under division by @{n}"
 
-#: ../plugins/fn-math/functions.c:1272
+#: ../plugins/fn-math/functions.c:1273
 msgid "MOD function returns the remainder when @{x} is divided by @{n}."
 msgstr "MOD function returns the remainder when @{x} is divided by @{n}."
 
-#: ../plugins/fn-math/functions.c:1273
+#: ../plugins/fn-math/functions.c:1274
 msgid "If @{n} is 0, MOD returns #DIV/0!"
 msgstr "If @{n} is 0, MOD returns #DIV/0!"
 
-#: ../plugins/fn-math/functions.c:1315
-msgid "RADIANS:the number of radians equivalent to @{x} degrees."
-msgstr "RADIANS:the number of radians equivalent to @{x} degrees."
-
 #: ../plugins/fn-math/functions.c:1316
+msgid "RADIANS:the number of radians equivalent to @{x} degrees"
+msgstr "RADIANS:the number of radians equivalent to @{x} degrees"
+
+#: ../plugins/fn-math/functions.c:1317
 msgid "x:angle in degrees"
 msgstr "x:angle in degrees"
 
-#: ../plugins/fn-math/functions.c:1333
-msgid "SIN:Sine function"
-msgstr "SIN:Sine function"
+#: ../plugins/fn-math/functions.c:1334
+msgid "SIN:the sine of @{x}"
+msgstr "SIN:the sine of @{x}"
 
-#: ../plugins/fn-math/functions.c:1338
+#: ../plugins/fn-math/functions.c:1339
 msgid "wolfram:Sine.html"
 msgstr "wolfram:Sine.html"
 
-#: ../plugins/fn-math/functions.c:1352
-msgid "CSC:Cosecant"
-msgstr "CSC:Cosecant"
+#: ../plugins/fn-math/functions.c:1353
+msgid "CSC:the cosecant of @{x}"
+msgstr "CSC:the cosecant of @{x}"
 
-#: ../plugins/fn-math/functions.c:1354 ../plugins/fn-math/functions.c:1374
-#: ../plugins/fn-math/functions.c:1394 ../plugins/fn-math/functions.c:1414
+#: ../plugins/fn-math/functions.c:1355 ../plugins/fn-math/functions.c:1375
+#: ../plugins/fn-math/functions.c:1395 ../plugins/fn-math/functions.c:1415
 msgid "This function is not Excel compatible."
 msgstr "This function is not Excel compatible."
 
-#: ../plugins/fn-math/functions.c:1358
+#: ../plugins/fn-math/functions.c:1359
 msgid "wolfram:Cosecant.html"
 msgstr "wolfram:Cosecant.html"
 
-#: ../plugins/fn-math/functions.c:1372
-msgid "CSCH:Hyperbolic cosecant"
-msgstr "CSCH:Hyperbolic cosecant"
+#: ../plugins/fn-math/functions.c:1373
+msgid "CSCH:the hyperbolic cosecant of @{x}"
+msgstr "CSCH:the hyperbolic cosecant of @{x}"
 
-#: ../plugins/fn-math/functions.c:1378
+#: ../plugins/fn-math/functions.c:1379
 msgid "wolfram:HyperbolicCosecant.html"
 msgstr "wolfram:HyperbolicCosecant.html"
 
-#: ../plugins/fn-math/functions.c:1392
+#: ../plugins/fn-math/functions.c:1393
 msgid "SEC:Secant"
 msgstr "SEC:Secant"
 
-#: ../plugins/fn-math/functions.c:1395
+#: ../plugins/fn-math/functions.c:1396
 msgid "SEC(@{x}) is exported to OpenFormula as 1/COS(@{x})."
 msgstr "SEC(@{x}) is exported to OpenFormula as 1/COS(@{x})."
 
-#: ../plugins/fn-math/functions.c:1398
+#: ../plugins/fn-math/functions.c:1399
 msgid "wolfram:Secant.html"
 msgstr "wolfram:Secant.html"
 
-#: ../plugins/fn-math/functions.c:1412
-msgid "SECH:Hyperbolic secant"
-msgstr "SECH:Hyperbolic secant"
+#: ../plugins/fn-math/functions.c:1413
+msgid "SECH:the hyperbolic secant of @{x}"
+msgstr "SECH:the hyperbolic secant of @{x}"
 
-#: ../plugins/fn-math/functions.c:1415
+#: ../plugins/fn-math/functions.c:1416
 msgid "SECH(@{x}) is exported to OpenFormula as 1/COSH(@{x})."
 msgstr "SECH(@{x}) is exported to OpenFormula as 1/COSH(@{x})."
 
-#: ../plugins/fn-math/functions.c:1418
+#: ../plugins/fn-math/functions.c:1419
 msgid "wolfram:HyperbolicSecant.html"
 msgstr "wolfram:HyperbolicSecant.html"
 
-#: ../plugins/fn-math/functions.c:1430
+#: ../plugins/fn-math/functions.c:1431
 msgid "SINH:the hyperbolic sine of @{x}"
 msgstr "SINH:the hyperbolic sine of @{x}"
 
-#: ../plugins/fn-math/functions.c:1448
+#: ../plugins/fn-math/functions.c:1449
 msgid "SQRT:square root of @{x}"
 msgstr "SQRT:square root of @{x}"
 
-#: ../plugins/fn-math/functions.c:1449 ../plugins/fn-math/functions.c:1855
+#: ../plugins/fn-math/functions.c:1450 ../plugins/fn-math/functions.c:1856
 msgid "x:non-negative number"
 msgstr "x:non-negative number"
 
-#: ../plugins/fn-math/functions.c:1451
+#: ../plugins/fn-math/functions.c:1452
 msgid "If @{x} is negative, SQRT returns #NUM!"
 msgstr "If @{x} is negative, SQRT returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1470
+#: ../plugins/fn-math/functions.c:1471
 msgid "SUMA:sum of all values and cells referenced"
 msgstr "SUMA:sum of all values and cells referenced"
 
-#: ../plugins/fn-math/functions.c:1471 ../plugins/fn-math/functions.c:1495
+#: ../plugins/fn-math/functions.c:1472 ../plugins/fn-math/functions.c:1496
 msgid "area0:first cell area"
 msgstr "area0:first cell area"
 
-#: ../plugins/fn-math/functions.c:1472 ../plugins/fn-math/functions.c:1496
+#: ../plugins/fn-math/functions.c:1473 ../plugins/fn-math/functions.c:1497
 msgid "area1:second cell area"
 msgstr "area1:second cell area"
 
-#: ../plugins/fn-math/functions.c:1494
-msgid "SUMSQ:sum of th squares of all values and cells referenced"
-msgstr "SUMSQ:sum of th squares of all values and cells referenced"
+#: ../plugins/fn-math/functions.c:1495
+msgid "SUMSQ:sum of the squares of all values and cells referenced"
+msgstr "SUMSQ:sum of the squares of all values and cells referenced"
 
-#: ../plugins/fn-math/functions.c:1517
+#: ../plugins/fn-math/functions.c:1518
 msgid ""
-"MULTINOMIAL:Multinomial coefficient (@{x1}+â?¯+ {xn}) choose (@{x1},...,@{xn})"
+"MULTINOMIAL:multinomial coefficient (@{x1}+â?¯+ {xn}) choose (@{x1},â?¦,@{xn})"
 msgstr ""
-"MULTINOMIAL:Multinomial coefficient (@{x1}+â?¯+ {xn}) choose (@{x1},...,@{xn})"
+"MULTINOMIAL:multinomial coefficient (@{x1}+â?¯+ {xn}) choose (@{x1},â?¦,@{xn})"
 
-#: ../plugins/fn-math/functions.c:1518
+#: ../plugins/fn-math/functions.c:1519
 msgid "x1:first number"
 msgstr "x1:first number"
 
-#: ../plugins/fn-math/functions.c:1519
+#: ../plugins/fn-math/functions.c:1520
 msgid "x2:second number"
 msgstr "x2:second number"
 
-#: ../plugins/fn-math/functions.c:1520
+#: ../plugins/fn-math/functions.c:1521
 msgid "xn:nth number"
 msgstr "xn:nth number"
 
-#: ../plugins/fn-math/functions.c:1524
+#: ../plugins/fn-math/functions.c:1525
 msgid "wiki:en:Multinomial_theorem"
 msgstr "wiki:en:Multinomial_theorem"
 
-#: ../plugins/fn-math/functions.c:1542
+#: ../plugins/fn-math/functions.c:1543
 msgid "G_PRODUCT:product of all the values and cells referenced"
 msgstr "G_PRODUCT:product of all the values and cells referenced"
 
-#: ../plugins/fn-math/functions.c:1543
+#: ../plugins/fn-math/functions.c:1544
 msgid "x1:number"
 msgstr "x1:number"
 
-#: ../plugins/fn-math/functions.c:1544
+#: ../plugins/fn-math/functions.c:1545
 msgid "x2:number"
 msgstr "x2:number"
 
-#: ../plugins/fn-math/functions.c:1545
+#: ../plugins/fn-math/functions.c:1546
 msgid "Empty cells are ignored and the empty product is 1."
 msgstr "Empty cells are ignored and the empty product is 1."
 
-#: ../plugins/fn-math/functions.c:1565
-msgid "TAN:tangent"
-msgstr "TAN:tangent"
+#: ../plugins/fn-math/functions.c:1566
+msgid "TAN:the tangent of @{x}"
+msgstr "TAN:the tangent of @{x}"
 
-#: ../plugins/fn-math/functions.c:1582
-msgid "TANH:hyperbolic tangent"
-msgstr "TANH:hyperbolic tangent"
+#: ../plugins/fn-math/functions.c:1583
+msgid "TANH:the hyperbolic tangent of @{x}"
+msgstr "TANH:the hyperbolic tangent of @{x}"
 
-#: ../plugins/fn-math/functions.c:1599
+#: ../plugins/fn-math/functions.c:1600
 msgid "PI:the constant Ï?"
 msgstr "PI:the constant Ï?"
 
-#: ../plugins/fn-math/functions.c:1600
+#: ../plugins/fn-math/functions.c:1601
 msgid ""
 "This function is Excel compatible, but it returns Ï? with a better precision."
 msgstr ""
 "This function is Excel compatible, but it returns Ï? with a better precision."
 
-#: ../plugins/fn-math/functions.c:1615
+#: ../plugins/fn-math/functions.c:1616
 msgid "TRUNC:@{x} truncated to @{d} digits"
 msgstr "TRUNC:@{x} truncated to @{d} digits"
 
-#: ../plugins/fn-math/functions.c:1617
-msgid "x:non-negative integer, defaults to 0"
-msgstr "x:non-negative integer, defaults to 0"
-
 #: ../plugins/fn-math/functions.c:1618
+msgid "d:non-negative integer, defaults to 0"
+msgstr "d:non-negative integer, defaults to 0"
+
+#: ../plugins/fn-math/functions.c:1619
 msgid ""
 "If @{d} is omitted or negative then it defaults to zero. If it is not an "
 "integer then it is truncated to an integer."
@@ -5900,27 +6049,27 @@ msgstr ""
 "If @{d} is omitted or negative then it defaults to zero. If it is not an "
 "integer then it is truncated to an integer."
 
-#: ../plugins/fn-math/functions.c:1652
-msgid "EVEN: @{x} rounded away from 0 to the next even integer"
-msgstr "EVEN: @{x} rounded away from 0 to the next even integer"
+#: ../plugins/fn-math/functions.c:1653
+msgid "EVEN:@{x} rounded away from 0 to the next even integer"
+msgstr "EVEN:@{x} rounded away from 0 to the next even integer"
 
-#: ../plugins/fn-math/functions.c:1687
-msgid "ODD: @{x} rounded away from 0 to the next odd integer"
-msgstr "ODD: @{x} rounded away from 0 to the next odd integer"
+#: ../plugins/fn-math/functions.c:1688
+msgid "ODD:@{x} rounded away from 0 to the next odd integer"
+msgstr "ODD:@{x} rounded away from 0 to the next odd integer"
 
-#: ../plugins/fn-math/functions.c:1722
+#: ../plugins/fn-math/functions.c:1723
 msgid "FACTDOUBLE:double factorial"
 msgstr "FACTDOUBLE:double factorial"
 
-#: ../plugins/fn-math/functions.c:1723
+#: ../plugins/fn-math/functions.c:1724
 msgid "x:non-negative integer"
 msgstr "x:non-negative integer"
 
-#: ../plugins/fn-math/functions.c:1724
+#: ../plugins/fn-math/functions.c:1725
 msgid "FACTDOUBLE function returns the double factorial @{x}!!"
 msgstr "FACTDOUBLE function returns the double factorial @{x}!!"
 
-#: ../plugins/fn-math/functions.c:1725
+#: ../plugins/fn-math/functions.c:1726
 msgid ""
 "If @{x} is not an integer, it is truncated. If @{x} is negative, FACTDOUBLE "
 "returns #NUM!"
@@ -5928,11 +6077,11 @@ msgstr ""
 "If @{x} is not an integer, it is truncated. If @{x} is negative, FACTDOUBLE "
 "returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1759
+#: ../plugins/fn-math/functions.c:1760
 msgid "FIB:Fibonacci numbers"
 msgstr "FIB:Fibonacci numbers"
 
-#: ../plugins/fn-math/functions.c:1760 ../plugins/fn-numtheory/numtheory.c:219
+#: ../plugins/fn-math/functions.c:1761 ../plugins/fn-numtheory/numtheory.c:219
 #: ../plugins/fn-numtheory/numtheory.c:253
 #: ../plugins/fn-numtheory/numtheory.c:294
 #: ../plugins/fn-numtheory/numtheory.c:326
@@ -5942,11 +6091,11 @@ msgstr "FIB:Fibonacci numbers"
 msgid "n:positive integer"
 msgstr "n:positive integer"
 
-#: ../plugins/fn-math/functions.c:1761
+#: ../plugins/fn-math/functions.c:1762
 msgid "FIB(@{n}) is the @{n}th Fibonacci number."
 msgstr "FIB(@{n}) is the @{n}th Fibonacci number."
 
-#: ../plugins/fn-math/functions.c:1762
+#: ../plugins/fn-math/functions.c:1763
 msgid ""
 "If @{n} is not an integer, it is truncated. If it is negative or zero FIB "
 "returns #NUM!"
@@ -5954,19 +6103,19 @@ msgstr ""
 "If @{n} is not an integer, it is truncated. If it is negative or zero FIB "
 "returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:1800
+#: ../plugins/fn-math/functions.c:1801
 msgid "QUOTIENT:integer portion of a division"
 msgstr "QUOTIENT:integer portion of a division"
 
-#: ../plugins/fn-math/functions.c:1801
+#: ../plugins/fn-math/functions.c:1802
 msgid "numerator:integer"
 msgstr "numerator:integer"
 
-#: ../plugins/fn-math/functions.c:1802
+#: ../plugins/fn-math/functions.c:1803
 msgid "denominator:non-zero integer"
 msgstr "denominator:non-zero integer"
 
-#: ../plugins/fn-math/functions.c:1803
+#: ../plugins/fn-math/functions.c:1804
 msgid ""
 "QUOTIENT yields the integer portion of the division @{numerator}/@"
 "{denominator}.\n"
@@ -5978,30 +6127,30 @@ msgstr ""
 "QUOTIENT (@{numerator},@{denominator})� {denominator}+MOD(@{numerator},@"
 "{denominator})= {numerator}"
 
-#: ../plugins/fn-math/functions.c:1827
+#: ../plugins/fn-math/functions.c:1828
 msgid "SIGN:sign of @{x}"
 msgstr "SIGN:sign of @{x}"
 
-#: ../plugins/fn-math/functions.c:1829
+#: ../plugins/fn-math/functions.c:1830
 msgid ""
 "SIGN returns 1 if the @{x} is positive and it returns -1 if @{x} is negative."
 msgstr ""
 "SIGN returns 1 if the @{x} is positive and it returns -1 if @{x} is negative."
 
-#: ../plugins/fn-math/functions.c:1854
+#: ../plugins/fn-math/functions.c:1855
 msgid "SQRTPI:the square root of @{x} times Ï?"
 msgstr "SQRTPI:the square root of @{x} times Ï?"
 
-#: ../plugins/fn-math/functions.c:1876
-msgid "ROUNDDOWN:@{x} rounded towards 0."
-msgstr "ROUNDDOWN:@{x} rounded towards 0."
+#: ../plugins/fn-math/functions.c:1877
+msgid "ROUNDDOWN:@{x} rounded towards 0"
+msgstr "ROUNDDOWN:@{x} rounded towards 0"
 
-#: ../plugins/fn-math/functions.c:1878 ../plugins/fn-math/functions.c:1902
-#: ../plugins/fn-math/functions.c:1943
+#: ../plugins/fn-math/functions.c:1879 ../plugins/fn-math/functions.c:1903
+#: ../plugins/fn-math/functions.c:1944
 msgid "d:integer, defaults to 0"
 msgstr "d:integer, defaults to 0"
 
-#: ../plugins/fn-math/functions.c:1879
+#: ../plugins/fn-math/functions.c:1880
 msgid ""
 "If @{d} is greater than zero, @{x} is rounded toward 0 to the given number "
 "of digits.\n"
@@ -6015,11 +6164,11 @@ msgstr ""
 "If @{d} is less than zero, @{x} is rounded toward 0 to the left of the "
 "decimal point"
 
-#: ../plugins/fn-math/functions.c:1900
+#: ../plugins/fn-math/functions.c:1901
 msgid "ROUND:rounded @{x}"
 msgstr "ROUND:rounded @{x}"
 
-#: ../plugins/fn-math/functions.c:1903
+#: ../plugins/fn-math/functions.c:1904
 msgid ""
 "If @{d} is greater than zero, @{x} is rounded to the given number of "
 "digits.\n"
@@ -6031,11 +6180,11 @@ msgstr ""
 "If @{d} is zero, @{x} is rounded to the next integer.\n"
 "If @{d} is less than zero, @{x} is rounded to the left of the decimal point"
 
-#: ../plugins/fn-math/functions.c:1941
-msgid "ROUNDUP:@{x} rounded away from 0."
-msgstr "ROUNDUP:@{x} rounded away from 0."
+#: ../plugins/fn-math/functions.c:1942
+msgid "ROUNDUP:@{x} rounded away from 0"
+msgstr "ROUNDUP:@{x} rounded away from 0"
 
-#: ../plugins/fn-math/functions.c:1944
+#: ../plugins/fn-math/functions.c:1945
 msgid ""
 "If @{d} is greater than zero, @{x} is rounded away from 0 to the given "
 "number of digits.\n"
@@ -6049,27 +6198,27 @@ msgstr ""
 "If @{d} is less than zero, @{x} is rounded away from 0 to the left of the "
 "decimal point"
 
-#: ../plugins/fn-math/functions.c:1988
+#: ../plugins/fn-math/functions.c:1989
 msgid "MROUND:@{x} rounded to a multiple of @{m}"
 msgstr "MROUND:@{x} rounded to a multiple of @{m}"
 
-#: ../plugins/fn-math/functions.c:1990
+#: ../plugins/fn-math/functions.c:1991
 msgid "m:number"
 msgstr "m:number"
 
-#: ../plugins/fn-math/functions.c:1991
+#: ../plugins/fn-math/functions.c:1992
 msgid "If @{x} and @{m} have different sign, MROUND returns #NUM!"
 msgstr "If @{x} and @{m} have different sign, MROUND returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:2034
-msgid "ARABIC:The Roman numeral @{roman} as number"
-msgstr "ARABIC:The Roman numeral @{roman} as number"
-
 #: ../plugins/fn-math/functions.c:2035
+msgid "ARABIC:the Roman numeral @{roman} as number"
+msgstr "ARABIC:the Roman numeral @{roman} as number"
+
+#: ../plugins/fn-math/functions.c:2036
 msgid "roman:Roman numeral"
 msgstr "roman:Roman numeral"
 
-#: ../plugins/fn-math/functions.c:2036
+#: ../plugins/fn-math/functions.c:2037
 msgid ""
 "Any Roman symbol to the left of a larger symbol (directly or indirectly) "
 "reduces the final value by the symbol amount, otherwise, it increases the "
@@ -6079,15 +6228,15 @@ msgstr ""
 "reduces the final value by the symbol amount, otherwise, it increases the "
 "final amount by the symbol's amount."
 
-#: ../plugins/fn-math/functions.c:2112
+#: ../plugins/fn-math/functions.c:2113
 msgid "ROMAN:@{n} as a roman numeral text"
 msgstr "ROMAN:@{n} as a roman numeral text"
 
-#: ../plugins/fn-math/functions.c:2114
+#: ../plugins/fn-math/functions.c:2115
 msgid "type:0,1,2,3,or 4, defaults to 0"
 msgstr "type:0,1,2,3,or 4, defaults to 0"
 
-#: ../plugins/fn-math/functions.c:2115
+#: ../plugins/fn-math/functions.c:2116
 msgid ""
 "ROMAN returns the arabic number @{n} as a roman numeral text.\n"
 "If @{type} is 0 or it is omitted, ROMAN returns classic roman numbers.\n"
@@ -6099,21 +6248,21 @@ msgstr ""
 "Type 1 is more concise than classic type, type 2 is more concise than type "
 "1, and type 3 is more concise than type 2. Type 4 is a simplified type."
 
-#: ../plugins/fn-math/functions.c:2362
-msgid "SUMX2MY2: sum of the difference of squares"
-msgstr "SUMX2MY2: sum of the difference of squares"
+#: ../plugins/fn-math/functions.c:2363
+msgid "SUMX2MY2:sum of the difference of squares"
+msgstr "SUMX2MY2:sum of the difference of squares"
 
-#: ../plugins/fn-math/functions.c:2363 ../plugins/fn-math/functions.c:2405
-#: ../plugins/fn-math/functions.c:2448
+#: ../plugins/fn-math/functions.c:2364 ../plugins/fn-math/functions.c:2406
+#: ../plugins/fn-math/functions.c:2449
 msgid "array0:first cell area"
 msgstr "array0:first cell area"
 
-#: ../plugins/fn-math/functions.c:2364 ../plugins/fn-math/functions.c:2406
-#: ../plugins/fn-math/functions.c:2449
+#: ../plugins/fn-math/functions.c:2365 ../plugins/fn-math/functions.c:2407
+#: ../plugins/fn-math/functions.c:2450
 msgid "array1:second cell area"
 msgstr "array1:second cell area"
 
-#: ../plugins/fn-math/functions.c:2365
+#: ../plugins/fn-math/functions.c:2366
 msgid ""
 "SUMX2MY2 function returns the sum of the difference of squares of "
 "corresponding values in two arrays. The equation of SUMX2MY2 is SUM(x^2-y^2)."
@@ -6121,11 +6270,11 @@ msgstr ""
 "SUMX2MY2 function returns the sum of the difference of squares of "
 "corresponding values in two arrays. The equation of SUMX2MY2 is SUM(x^2-y^2)."
 
-#: ../plugins/fn-math/functions.c:2404
-msgid "SUMX2PY2: sum of the sum of squares"
-msgstr "SUMX2PY2: sum of the sum of squares"
+#: ../plugins/fn-math/functions.c:2405
+msgid "SUMX2PY2:sum of the sum of squares"
+msgstr "SUMX2PY2:sum of the sum of squares"
 
-#: ../plugins/fn-math/functions.c:2407
+#: ../plugins/fn-math/functions.c:2408
 msgid ""
 "SUMX2PY2 function returns the sum of the sum of squares of corresponding "
 "values in two arrays. The equation of SUMX2PY2 is SUM(x^2+y^2)."
@@ -6133,7 +6282,7 @@ msgstr ""
 "SUMX2PY2 function returns the sum of the sum of squares of corresponding "
 "values in two arrays. The equation of SUMX2PY2 is SUM(x^2+y^2)."
 
-#: ../plugins/fn-math/functions.c:2409
+#: ../plugins/fn-math/functions.c:2410
 msgid ""
 "If @{array0} and @{array1} have different number of data points, SUMX2PY2 "
 "returns #N/A.\n"
@@ -6143,11 +6292,11 @@ msgstr ""
 "returns #N/A.\n"
 "Strings and empty cells are simply ignored."
 
-#: ../plugins/fn-math/functions.c:2447
-msgid "SUMXMY2: sum of the squares of differences"
-msgstr "SUMXMY2: sum of the squares of differences"
+#: ../plugins/fn-math/functions.c:2448
+msgid "SUMXMY2:sum of the squares of differences"
+msgstr "SUMXMY2:sum of the squares of differences"
 
-#: ../plugins/fn-math/functions.c:2450
+#: ../plugins/fn-math/functions.c:2451
 msgid ""
 "SUMXMY2 function returns the sum of the squares of the differences of "
 "corresponding values in two arrays. The equation of SUMXMY2 is SUM((x-y)^2)."
@@ -6155,7 +6304,7 @@ msgstr ""
 "SUMXMY2 function returns the sum of the squares of the differences of "
 "corresponding values in two arrays. The equation of SUMXMY2 is SUM((x-y)^2)."
 
-#: ../plugins/fn-math/functions.c:2452
+#: ../plugins/fn-math/functions.c:2453
 msgid ""
 "If @{array0} and @{array1} have different number of data points, SUMXMY2 "
 "returns #N/A.\n"
@@ -6165,39 +6314,39 @@ msgstr ""
 "returns #N/A.\n"
 "Strings and empty cells are simply ignored."
 
-#: ../plugins/fn-math/functions.c:2492
+#: ../plugins/fn-math/functions.c:2493
 msgid "SERIESSUM:sum of a power series at @{x}"
 msgstr "SERIESSUM:sum of a power series at @{x}"
 
-#: ../plugins/fn-math/functions.c:2493
+#: ../plugins/fn-math/functions.c:2494
 msgid "x:number where to evaluate the power series"
 msgstr "x:number where to evaluate the power series"
 
-#: ../plugins/fn-math/functions.c:2494
+#: ../plugins/fn-math/functions.c:2495
 msgid "n:non-negative integer, exponent of the lowest term of the series"
 msgstr "n:non-negative integer, exponent of the lowest term of the series"
 
-#: ../plugins/fn-math/functions.c:2495
+#: ../plugins/fn-math/functions.c:2496
 msgid "m:increment to each exponent"
 msgstr "m:increment to each exponent"
 
-#: ../plugins/fn-math/functions.c:2496
+#: ../plugins/fn-math/functions.c:2497
 msgid "coeff:coefficients of the power series"
 msgstr "coeff:coefficients of the power series"
 
-#: ../plugins/fn-math/functions.c:2549
+#: ../plugins/fn-math/functions.c:2551
 msgid "MINVERSE:the inverse matrix of @{matrix}"
 msgstr "MINVERSE:the inverse matrix of @{matrix}"
 
-#: ../plugins/fn-math/functions.c:2550 ../plugins/fn-math/functions.c:2868
+#: ../plugins/fn-math/functions.c:2552 ../plugins/fn-math/functions.c:2877
 msgid "matrix:a square matrix"
 msgstr "matrix:a square matrix"
 
-#: ../plugins/fn-math/functions.c:2551
+#: ../plugins/fn-math/functions.c:2553
 msgid "If @{matrix} is not invertible, MINVERSE returns #NUM!"
 msgstr "If @{matrix} is not invertible, MINVERSE returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:2552
+#: ../plugins/fn-math/functions.c:2554
 msgid ""
 "If @{matrix} does not contain an equal number of columns and rows, MINVERSE "
 "returns #VALUE!"
@@ -6205,7 +6354,7 @@ msgstr ""
 "If @{matrix} does not contain an equal number of columns and rows, MINVERSE "
 "returns #VALUE!"
 
-#: ../plugins/fn-math/functions.c:2683
+#: ../plugins/fn-math/functions.c:2685
 msgid ""
 "CHOLESKY:the Cholesky decomposition of the symmetric positive-definite @"
 "{matrix}"
@@ -6213,11 +6362,11 @@ msgstr ""
 "CHOLESKY:the Cholesky decomposition of the symmetric positive-definite @"
 "{matrix}"
 
-#: ../plugins/fn-math/functions.c:2684
+#: ../plugins/fn-math/functions.c:2686
 msgid "matrix:a symmetric positive definite matrix"
 msgstr "matrix:a symmetric positive definite matrix"
 
-#: ../plugins/fn-math/functions.c:2685
+#: ../plugins/fn-math/functions.c:2687
 msgid ""
 "If the Cholesky-Banachiewicz algorithm applied to @{matrix} fails, Cholesky "
 "returns #NUM!"
@@ -6225,7 +6374,7 @@ msgstr ""
 "If the Cholesky-Banachiewicz algorithm applied to @{matrix} fails, Cholesky "
 "returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:2686
+#: ../plugins/fn-math/functions.c:2688
 msgid ""
 "If @{matrix} does not contain an equal number of columns and rows, CHOLESKY "
 "returns #VALUE!"
@@ -6233,35 +6382,35 @@ msgstr ""
 "If @{matrix} does not contain an equal number of columns and rows, CHOLESKY "
 "returns #VALUE!"
 
-#: ../plugins/fn-math/functions.c:2770
+#: ../plugins/fn-math/functions.c:2772
 msgid "MUNIT:the @{n} by @{n} identity matrix"
 msgstr "MUNIT:the @{n} by @{n} identity matrix"
 
-#: ../plugins/fn-math/functions.c:2771
+#: ../plugins/fn-math/functions.c:2773
 msgid "n:size of the matrix"
 msgstr "n:size of the matrix"
 
-#: ../plugins/fn-math/functions.c:2800
+#: ../plugins/fn-math/functions.c:2809
 msgid "MMULT:the matrix product of @{mat1} and @{mat2}"
 msgstr "MMULT:the matrix product of @{mat1} and @{mat2}"
 
-#: ../plugins/fn-math/functions.c:2801
+#: ../plugins/fn-math/functions.c:2810
 msgid "mat1:a matrix"
 msgstr "mat1:a matrix"
 
-#: ../plugins/fn-math/functions.c:2802
+#: ../plugins/fn-math/functions.c:2811
 msgid "mat2:a matrix"
 msgstr "mat2:a matrix"
 
-#: ../plugins/fn-math/functions.c:2867
+#: ../plugins/fn-math/functions.c:2876
 msgid "MDETERM:the determinant of the matrix @{matrix}"
 msgstr "MDETERM:the determinant of the matrix @{matrix}"
 
-#: ../plugins/fn-math/functions.c:2903
-msgid "SUMPRODUCT:Multiplies components and adds the results."
-msgstr "SUMPRODUCT:Multiplies components and adds the results."
+#: ../plugins/fn-math/functions.c:2912
+msgid "SUMPRODUCT:multiplies components and adds the results"
+msgstr "SUMPRODUCT:multiplies components and adds the results"
 
-#: ../plugins/fn-math/functions.c:2905
+#: ../plugins/fn-math/functions.c:2914
 msgid ""
 "Multiplies corresponding data entries in the given arrays or ranges, and "
 "then returns the sum of those products."
@@ -6269,11 +6418,11 @@ msgstr ""
 "Multiplies corresponding data entries in the given arrays or ranges, and "
 "then returns the sum of those products."
 
-#: ../plugins/fn-math/functions.c:2908
+#: ../plugins/fn-math/functions.c:2917
 msgid "If an entry is not numeric, the value zero is used instead."
 msgstr "If an entry is not numeric, the value zero is used instead."
 
-#: ../plugins/fn-math/functions.c:2909
+#: ../plugins/fn-math/functions.c:2918
 msgid ""
 "If arrays or range arguments do not have the same dimensions, return #VALUE! "
 "error."
@@ -6281,7 +6430,7 @@ msgstr ""
 "If arrays or range arguments do not have the same dimensions, return #VALUE! "
 "error."
 
-#: ../plugins/fn-math/functions.c:2911
+#: ../plugins/fn-math/functions.c:2920
 msgid ""
 "SUMPRODUCTs arguments are arrays or ranges. Attempting to use A1:A5>0 will "
 "not work, implicit intersection will kick in. Instead use --(A1:A5>0)"
@@ -6289,19 +6438,19 @@ msgstr ""
 "SUMPRODUCTs arguments are arrays or ranges. Attempting to use A1:A5>0 will "
 "not work, implicit intersection will kick in. Instead use --(A1:A5>0)"
 
-#: ../plugins/fn-math/functions.c:3025
+#: ../plugins/fn-math/functions.c:3034
 msgid "EIGEN:eigenvalues and eigenvectors of the symmetric @{matrix}"
 msgstr "EIGEN:eigenvalues and eigenvectors of the symmetric @{matrix}"
 
-#: ../plugins/fn-math/functions.c:3026
+#: ../plugins/fn-math/functions.c:3035
 msgid "matrix:a symmetric matrix"
 msgstr "matrix:a symmetric matrix"
 
-#: ../plugins/fn-math/functions.c:3027
+#: ../plugins/fn-math/functions.c:3036
 msgid "If @{matrix} is not symmetric, EIGEN returns #NUM!"
 msgstr "If @{matrix} is not symmetric, EIGEN returns #NUM!"
 
-#: ../plugins/fn-math/functions.c:3028
+#: ../plugins/fn-math/functions.c:3037
 msgid ""
 "If @{matrix} does not contain an equal number of columns and rows, EIGEN "
 "returns #VALUE!"
@@ -6626,10 +6775,10 @@ msgstr "R.QNORM:probability quantile function of the normal distribution"
 #: ../plugins/fn-r/functions.c:691 ../plugins/fn-r/functions.c:764
 #: ../plugins/fn-r/functions.c:920 ../plugins/fn-r/functions.c:1003
 #: ../plugins/fn-r/functions.c:1080 ../plugins/fn-r/functions.c:1157
-#: ../plugins/fn-random/functions.c:629 ../plugins/fn-stat/functions.c:493
-#: ../plugins/fn-stat/functions.c:946 ../plugins/fn-stat/functions.c:1004
-#: ../plugins/fn-stat/functions.c:1155 ../plugins/fn-stat/functions.c:1242
-#: ../plugins/fn-stat/functions.c:1443 ../plugins/fn-stat/functions.c:1802
+#: ../plugins/fn-random/functions.c:630 ../plugins/fn-stat/functions.c:492
+#: ../plugins/fn-stat/functions.c:945 ../plugins/fn-stat/functions.c:1003
+#: ../plugins/fn-stat/functions.c:1154 ../plugins/fn-stat/functions.c:1241
+#: ../plugins/fn-stat/functions.c:1442 ../plugins/fn-stat/functions.c:1787
 msgid "p:probability"
 msgstr "p:probability"
 
@@ -7328,37 +7477,37 @@ msgstr ""
 "This function returns the probability density function of the skew-t "
 "distribution."
 
-#: ../plugins/fn-random/functions.c:46
-msgid "RAND:a random number between zero and one."
-msgstr "RAND:a random number between zero and one."
+#: ../plugins/fn-random/functions.c:47
+msgid "RAND:a random number between zero and one"
+msgstr "RAND:a random number between zero and one"
 
-#: ../plugins/fn-random/functions.c:63
+#: ../plugins/fn-random/functions.c:64
 msgid ""
 "RANDUNIFORM:random variate from the uniform distribution from @{a} to @{b}"
 msgstr ""
 "RANDUNIFORM:random variate from the uniform distribution from @{a} to @{b}"
 
-#: ../plugins/fn-random/functions.c:64
+#: ../plugins/fn-random/functions.c:65
 msgid "a:lower limit of the uniform distribution"
 msgstr "a:lower limit of the uniform distribution"
 
-#: ../plugins/fn-random/functions.c:65
+#: ../plugins/fn-random/functions.c:66
 msgid "b:upper limit of the uniform distribution"
 msgstr "b:upper limit of the uniform distribution"
 
-#: ../plugins/fn-random/functions.c:66
+#: ../plugins/fn-random/functions.c:67
 msgid "If @{a} > @{b} RANDUNIFORM returns #NUM!"
 msgstr "If @{a} > @{b} RANDUNIFORM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:88
+#: ../plugins/fn-random/functions.c:89
 msgid "RANDDISCRETE:random variate from a finite discrete distribution"
 msgstr "RANDDISCRETE:random variate from a finite discrete distribution"
 
-#: ../plugins/fn-random/functions.c:89
+#: ../plugins/fn-random/functions.c:90
 msgid "val_range:possible values of the random variable"
 msgstr "val_range:possible values of the random variable"
 
-#: ../plugins/fn-random/functions.c:90
+#: ../plugins/fn-random/functions.c:91
 msgid ""
 "prob_range:probabilities of the corresponding values in @{val_range}, "
 "defaults to equal probabilities"
@@ -7366,7 +7515,7 @@ msgstr ""
 "prob_range:probabilities of the corresponding values in @{val_range}, "
 "defaults to equal probabilities"
 
-#: ../plugins/fn-random/functions.c:92
+#: ../plugins/fn-random/functions.c:93
 msgid ""
 "RANDDISCRETE returns one of the values in the @{val_range}. The "
 "probabilities for each value are given in the @{prob_range}."
@@ -7374,7 +7523,7 @@ msgstr ""
 "RANDDISCRETE returns one of the values in the @{val_range}. The "
 "probabilities for each value are given in the @{prob_range}."
 
-#: ../plugins/fn-random/functions.c:94
+#: ../plugins/fn-random/functions.c:95
 msgid ""
 "If the sum of all values in @{prob_range} is not one, RANDDISCRETE returns "
 "#NUM!"
@@ -7382,7 +7531,7 @@ msgstr ""
 "If the sum of all values in @{prob_range} is not one, RANDDISCRETE returns "
 "#NUM!"
 
-#: ../plugins/fn-random/functions.c:95
+#: ../plugins/fn-random/functions.c:96
 msgid ""
 "If @{val_range} and @{prob_range} are not the same size, RANDDISCRETE "
 "returns #NUM!"
@@ -7390,54 +7539,54 @@ msgstr ""
 "If @{val_range} and @{prob_range} are not the same size, RANDDISCRETE "
 "returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:96
+#: ../plugins/fn-random/functions.c:97
 msgid ""
 "If @{val_range} or @{prob_range} is not a range, RANDDISCRETE returns #VALUE!"
 msgstr ""
 "If @{val_range} or @{prob_range} is not a range, RANDDISCRETE returns #VALUE!"
 
-#: ../plugins/fn-random/functions.c:174
+#: ../plugins/fn-random/functions.c:175
 msgid "RANDEXP:random variate from an exponential distribution"
 msgstr "RANDEXP:random variate from an exponential distribution"
 
-#: ../plugins/fn-random/functions.c:175
+#: ../plugins/fn-random/functions.c:176
 msgid "b:parameter of the exponential distribution"
 msgstr "b:parameter of the exponential distribution"
 
-#: ../plugins/fn-random/functions.c:193
+#: ../plugins/fn-random/functions.c:194
 msgid "RANDPOISSON:random variate from a Poisson distribution"
 msgstr "RANDPOISSON:random variate from a Poisson distribution"
 
-#: ../plugins/fn-random/functions.c:194
+#: ../plugins/fn-random/functions.c:195
 msgid "λ:parameter of the Poisson distribution"
 msgstr "λ:parameter of the Poisson distribution"
 
-#: ../plugins/fn-random/functions.c:195
+#: ../plugins/fn-random/functions.c:196
 msgid "If @{λ} < 0 RANDPOISSON returns #NUM!"
 msgstr "If @{λ} < 0 RANDPOISSON returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:217
+#: ../plugins/fn-random/functions.c:218
 msgid "RANDBINOM:random variate from a binomial distribution"
 msgstr "RANDBINOM:random variate from a binomial distribution"
 
-#: ../plugins/fn-random/functions.c:218 ../plugins/fn-random/functions.c:275
-#: ../plugins/fn-random/functions.c:581
+#: ../plugins/fn-random/functions.c:219 ../plugins/fn-random/functions.c:276
+#: ../plugins/fn-random/functions.c:582
 msgid "p:probability of success in a single trial"
 msgstr "p:probability of success in a single trial"
 
-#: ../plugins/fn-random/functions.c:219
+#: ../plugins/fn-random/functions.c:220
 msgid "n:number of trials"
 msgstr "n:number of trials"
 
-#: ../plugins/fn-random/functions.c:220
+#: ../plugins/fn-random/functions.c:221
 msgid "If @{p} < 0 or @{p} > 1 RANDBINOM returns #NUM!"
 msgstr "If @{p} < 0 or @{p} > 1 RANDBINOM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:221
+#: ../plugins/fn-random/functions.c:222
 msgid "If @{n} < 0 RANDBINOM returns #NUM!"
 msgstr "If @{n} < 0 RANDBINOM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:243
+#: ../plugins/fn-random/functions.c:244
 msgid ""
 "RANDBETWEEN:a random integer number between and including @{bottom} and @"
 "{top}"
@@ -7445,266 +7594,266 @@ msgstr ""
 "RANDBETWEEN:a random integer number between and including @{bottom} and @"
 "{top}"
 
-#: ../plugins/fn-random/functions.c:245
+#: ../plugins/fn-random/functions.c:246
 msgid "bottom:lower limit"
 msgstr "bottom:lower limit"
 
-#: ../plugins/fn-random/functions.c:246
+#: ../plugins/fn-random/functions.c:247
 msgid "top:upper limit"
 msgstr "top:upper limit"
 
-#: ../plugins/fn-random/functions.c:247
+#: ../plugins/fn-random/functions.c:248
 msgid "If @{bottom} > @{top}, RANDBETWEEN returns #NUM!"
 msgstr "If @{bottom} > @{top}, RANDBETWEEN returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:274
+#: ../plugins/fn-random/functions.c:275
 msgid "RANDNEGBINOM:random variate from a negative binomial distribution"
 msgstr "RANDNEGBINOM:random variate from a negative binomial distribution"
 
-#: ../plugins/fn-random/functions.c:276
+#: ../plugins/fn-random/functions.c:277
 msgid "n:number of failures"
 msgstr "n:number of failures"
 
-#: ../plugins/fn-random/functions.c:277
+#: ../plugins/fn-random/functions.c:278
 msgid "If @{p} < 0 or @{p} > 1 RANDNEGBINOM returns #NUM!"
 msgstr "If @{p} < 0 or @{p} > 1 RANDNEGBINOM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:278
+#: ../plugins/fn-random/functions.c:279
 msgid "If @{n} < 1 RANDNEGBINOM returns #NUM!"
 msgstr "If @{n} < 1 RANDNEGBINOM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:299
+#: ../plugins/fn-random/functions.c:300
 msgid "RANDBERNOULLI:random variate from a Bernoulli distribution"
 msgstr "RANDBERNOULLI:random variate from a Bernoulli distribution"
 
-#: ../plugins/fn-random/functions.c:300 ../plugins/fn-stat/functions.c:878
+#: ../plugins/fn-random/functions.c:301 ../plugins/fn-stat/functions.c:877
 msgid "p:probability of success"
 msgstr "p:probability of success"
 
-#: ../plugins/fn-random/functions.c:301
+#: ../plugins/fn-random/functions.c:302
 msgid "If @{p} < 0 or @{p} > 1 RANDBERNOULLI returns #NUM!"
 msgstr "If @{p} < 0 or @{p} > 1 RANDBERNOULLI returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:323
+#: ../plugins/fn-random/functions.c:324
 msgid "RANDNORM:random variate from a normal distribution"
 msgstr "RANDNORM:random variate from a normal distribution"
 
-#: ../plugins/fn-random/functions.c:324
+#: ../plugins/fn-random/functions.c:325
 msgid "μ:mean of the distribution"
 msgstr "μ:mean of the distribution"
 
-#: ../plugins/fn-random/functions.c:325 ../plugins/fn-random/functions.c:373
+#: ../plugins/fn-random/functions.c:326 ../plugins/fn-random/functions.c:374
 msgid "Ï?:standard deviation of the distribution"
 msgstr "Ï?:standard deviation of the distribution"
 
-#: ../plugins/fn-random/functions.c:326
+#: ../plugins/fn-random/functions.c:327
 msgid "If @{Ï?} < 0, RANDNORM returns #NUM!"
 msgstr "If @{Ï?} < 0, RANDNORM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:348
+#: ../plugins/fn-random/functions.c:349
 msgid "RANDCAUCHY:random variate from a Cauchy or Lorentz distribution"
 msgstr "RANDCAUCHY:random variate from a Cauchy or Lorentz distribution"
 
-#: ../plugins/fn-random/functions.c:349
+#: ../plugins/fn-random/functions.c:350
 msgid "a:scale parameter of the distribution"
 msgstr "a:scale parameter of the distribution"
 
-#: ../plugins/fn-random/functions.c:350
+#: ../plugins/fn-random/functions.c:351
 msgid "If @{a} < 0 RANDCAUCHY returns #NUM!"
 msgstr "If @{a} < 0 RANDCAUCHY returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:371
+#: ../plugins/fn-random/functions.c:372
 msgid "RANDLOGNORM:random variate from a lognormal distribution"
 msgstr "RANDLOGNORM:random variate from a lognormal distribution"
 
-#: ../plugins/fn-random/functions.c:372
+#: ../plugins/fn-random/functions.c:373
 msgid "ζ:parameter of the lognormal distribution"
 msgstr "ζ:parameter of the lognormal distribution"
 
-#: ../plugins/fn-random/functions.c:374
+#: ../plugins/fn-random/functions.c:375
 msgid "If @{Ï?} < 0, RANDLOGNORM returns #NUM!"
 msgstr "If @{Ï?} < 0, RANDLOGNORM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:393
+#: ../plugins/fn-random/functions.c:394
 msgid "RANDWEIBULL:random variate from a Weibull distribution"
 msgstr "RANDWEIBULL:random variate from a Weibull distribution"
 
-#: ../plugins/fn-random/functions.c:394
+#: ../plugins/fn-random/functions.c:395
 msgid "a:parameter of the Weibull distribution"
 msgstr "a:parameter of the Weibull distribution"
 
-#: ../plugins/fn-random/functions.c:395
+#: ../plugins/fn-random/functions.c:396
 msgid "b:parameter of the Weibull distribution"
 msgstr "b:parameter of the Weibull distribution"
 
-#: ../plugins/fn-random/functions.c:414
+#: ../plugins/fn-random/functions.c:415
 msgid "RANDLAPLACE:random variate from a Laplace distribution"
 msgstr "RANDLAPLACE:random variate from a Laplace distribution"
 
-#: ../plugins/fn-random/functions.c:415
+#: ../plugins/fn-random/functions.c:416
 msgid "a:parameter of the Laplace distribution"
 msgstr "a:parameter of the Laplace distribution"
 
-#: ../plugins/fn-random/functions.c:433
+#: ../plugins/fn-random/functions.c:434
 msgid "RANDRAYLEIGH:random variate from a Rayleigh distribution"
 msgstr "RANDRAYLEIGH:random variate from a Rayleigh distribution"
 
-#: ../plugins/fn-random/functions.c:434 ../plugins/fn-random/functions.c:454
+#: ../plugins/fn-random/functions.c:435 ../plugins/fn-random/functions.c:455
 msgid "Ï?:scale parameter of the Rayleigh distribution"
 msgstr "Ï?:scale parameter of the Rayleigh distribution"
 
-#: ../plugins/fn-random/functions.c:452
+#: ../plugins/fn-random/functions.c:453
 msgid ""
 "RANDRAYLEIGHTAIL:random variate from the tail of a Rayleigh distribution"
 msgstr ""
 "RANDRAYLEIGHTAIL:random variate from the tail of a Rayleigh distribution"
 
-#: ../plugins/fn-random/functions.c:453 ../plugins/fn-random/functions.c:792
+#: ../plugins/fn-random/functions.c:454 ../plugins/fn-random/functions.c:793
 msgid "a:lower limit of the tail"
 msgstr "a:lower limit of the tail"
 
-#: ../plugins/fn-random/functions.c:473
+#: ../plugins/fn-random/functions.c:474
 msgid "RANDGAMMA:random variate from a Gamma distribution"
 msgstr "RANDGAMMA:random variate from a Gamma distribution"
 
-#: ../plugins/fn-random/functions.c:474
+#: ../plugins/fn-random/functions.c:475
 msgid "a:parameter of the Gamma distribution"
 msgstr "a:parameter of the Gamma distribution"
 
-#: ../plugins/fn-random/functions.c:475
+#: ../plugins/fn-random/functions.c:476
 msgid "b:parameter of the Gamma distribution"
 msgstr "b:parameter of the Gamma distribution"
 
-#: ../plugins/fn-random/functions.c:476
+#: ../plugins/fn-random/functions.c:477
 msgid "If @{a} â?¤ 0, RANDGAMMA returns #NUM!"
 msgstr "If @{a} â?¤ 0, RANDGAMMA returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:498
+#: ../plugins/fn-random/functions.c:499
 msgid "RANDPARETO:random variate from a Pareto distribution"
 msgstr "RANDPARETO:random variate from a Pareto distribution"
 
-#: ../plugins/fn-random/functions.c:499
+#: ../plugins/fn-random/functions.c:500
 msgid "a:parameter of the Pareto distribution"
 msgstr "a:parameter of the Pareto distribution"
 
-#: ../plugins/fn-random/functions.c:500
+#: ../plugins/fn-random/functions.c:501
 msgid "b:parameter of the Pareto distribution"
 msgstr "b:parameter of the Pareto distribution"
 
-#: ../plugins/fn-random/functions.c:519
+#: ../plugins/fn-random/functions.c:520
 msgid "RANDFDIST:random variate from an F distribution"
 msgstr "RANDFDIST:random variate from an F distribution"
 
-#: ../plugins/fn-random/functions.c:520
+#: ../plugins/fn-random/functions.c:521
 msgid "df1:numerator degrees of freedom"
 msgstr "df1:numerator degrees of freedom"
 
-#: ../plugins/fn-random/functions.c:521
+#: ../plugins/fn-random/functions.c:522
 msgid "df2:denominator degrees of freedom"
 msgstr "df2:denominator degrees of freedom"
 
-#: ../plugins/fn-random/functions.c:540
+#: ../plugins/fn-random/functions.c:541
 msgid "RANDBETA:random variate from a Beta distribution"
 msgstr "RANDBETA:random variate from a Beta distribution"
 
-#: ../plugins/fn-random/functions.c:541
+#: ../plugins/fn-random/functions.c:542
 msgid "a:parameter of the Beta distribution"
 msgstr "a:parameter of the Beta distribution"
 
-#: ../plugins/fn-random/functions.c:542
+#: ../plugins/fn-random/functions.c:543
 msgid "b:parameter of the Beta distribution"
 msgstr "b:parameter of the Beta distribution"
 
-#: ../plugins/fn-random/functions.c:561
+#: ../plugins/fn-random/functions.c:562
 msgid "RANDLOGISTIC:random variate from a logistic distribution"
 msgstr "RANDLOGISTIC:random variate from a logistic distribution"
 
-#: ../plugins/fn-random/functions.c:562
+#: ../plugins/fn-random/functions.c:563
 msgid "a:parameter of the logistic distribution"
 msgstr "a:parameter of the logistic distribution"
 
-#: ../plugins/fn-random/functions.c:580
+#: ../plugins/fn-random/functions.c:581
 msgid "RANDGEOM:random variate from a geometric distribution"
 msgstr "RANDGEOM:random variate from a geometric distribution"
 
-#: ../plugins/fn-random/functions.c:582
+#: ../plugins/fn-random/functions.c:583
 msgid "If @{p} < 0 or @{p} > 1 RANDGEOM returns #NUM!"
 msgstr "If @{p} < 0 or @{p} > 1 RANDGEOM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:603
+#: ../plugins/fn-random/functions.c:604
 msgid "RANDHYPERG:random variate from a hypergeometric distribution"
 msgstr "RANDHYPERG:random variate from a hypergeometric distribution"
 
-#: ../plugins/fn-random/functions.c:604
+#: ../plugins/fn-random/functions.c:605
 msgid "n1:number of objects of type 1"
 msgstr "n1:number of objects of type 1"
 
-#: ../plugins/fn-random/functions.c:605
+#: ../plugins/fn-random/functions.c:606
 msgid "n2:number of objects of type 2"
 msgstr "n2:number of objects of type 2"
 
-#: ../plugins/fn-random/functions.c:606
+#: ../plugins/fn-random/functions.c:607
 msgid "t:total number of objects selected"
 msgstr "t:total number of objects selected"
 
-#: ../plugins/fn-random/functions.c:628
+#: ../plugins/fn-random/functions.c:629
 msgid "RANDLOG:random variate from a logarithmic distribution"
 msgstr "RANDLOG:random variate from a logarithmic distribution"
 
-#: ../plugins/fn-random/functions.c:630
+#: ../plugins/fn-random/functions.c:631
 msgid "If @{p} < 0 or @{p} > 1 RANDLOG returns #NUM!"
 msgstr "If @{p} < 0 or @{p} > 1 RANDLOG returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:651
+#: ../plugins/fn-random/functions.c:652
 msgid "RANDCHISQ:random variate from a Chi-square distribution"
 msgstr "RANDCHISQ:random variate from a Chi-square distribution"
 
-#: ../plugins/fn-random/functions.c:652 ../plugins/fn-random/functions.c:671
-#: ../plugins/fn-random/functions.c:922
+#: ../plugins/fn-random/functions.c:653 ../plugins/fn-random/functions.c:672
+#: ../plugins/fn-random/functions.c:923
 msgid "df:degrees of freedom"
 msgstr "df:degrees of freedom"
 
-#: ../plugins/fn-random/functions.c:670
+#: ../plugins/fn-random/functions.c:671
 msgid "RANDTDIST:random variate from a Student t distribution"
 msgstr "RANDTDIST:random variate from a Student t distribution"
 
-#: ../plugins/fn-random/functions.c:689
+#: ../plugins/fn-random/functions.c:690
 msgid "RANDGUMBEL:random variate from a Gumbel distribution"
 msgstr "RANDGUMBEL:random variate from a Gumbel distribution"
 
-#: ../plugins/fn-random/functions.c:690
+#: ../plugins/fn-random/functions.c:691
 msgid "a:parameter of the Gumbel distribution"
 msgstr "a:parameter of the Gumbel distribution"
 
-#: ../plugins/fn-random/functions.c:691
+#: ../plugins/fn-random/functions.c:692
 msgid "b:parameter of the Gumbel distribution"
 msgstr "b:parameter of the Gumbel distribution"
 
-#: ../plugins/fn-random/functions.c:692
+#: ../plugins/fn-random/functions.c:693
 msgid "type:type of the Gumbel distribution, defaults to 1"
 msgstr "type:type of the Gumbel distribution, defaults to 1"
 
-#: ../plugins/fn-random/functions.c:693
+#: ../plugins/fn-random/functions.c:694
 msgid "If @{type} is neither 1 nor 2, RANDGUMBEL returns #NUM!"
 msgstr "If @{type} is neither 1 nor 2, RANDGUMBEL returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:718
+#: ../plugins/fn-random/functions.c:719
 msgid "RANDLEVY:random variate from a Lévy distribution"
 msgstr "RANDLEVY:random variate from a Lévy distribution"
 
-#: ../plugins/fn-random/functions.c:719
+#: ../plugins/fn-random/functions.c:720
 msgid "c:parameter of the Lévy distribution"
 msgstr "c:parameter of the Lévy distribution"
 
-#: ../plugins/fn-random/functions.c:720
+#: ../plugins/fn-random/functions.c:721
 msgid "α:parameter of the Lévy distribution"
 msgstr "α:parameter of the Lévy distribution"
 
-#: ../plugins/fn-random/functions.c:721
+#: ../plugins/fn-random/functions.c:722
 msgid "β:parameter of the Lévy distribution, defaults to 0"
 msgstr "β:parameter of the Lévy distribution, defaults to 0"
 
-#: ../plugins/fn-random/functions.c:722
+#: ../plugins/fn-random/functions.c:723
 msgid ""
 "For @{α} = 1, @{β}=0, the Lévy distribution reduces to the Cauchy (or "
 "Lorentzian) distribution."
@@ -7712,7 +7861,7 @@ msgstr ""
 "For @{α} = 1, @{β}=0, the Lévy distribution reduces to the Cauchy (or "
 "Lorentzian) distribution."
 
-#: ../plugins/fn-random/functions.c:724
+#: ../plugins/fn-random/functions.c:725
 msgid ""
 "For @{α} = 2, @{β}=0, the Lévy distribution reduces to the normal "
 "distribution."
@@ -7720,27 +7869,27 @@ msgstr ""
 "For @{α} = 2, @{β}=0, the Lévy distribution reduces to the normal "
 "distribution."
 
-#: ../plugins/fn-random/functions.c:726
+#: ../plugins/fn-random/functions.c:727
 msgid "If @{α} � 0 or @{α} > 2, RANDLEVY returns #NUM!"
 msgstr "If @{α} � 0 or @{α} > 2, RANDLEVY returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:727
+#: ../plugins/fn-random/functions.c:728
 msgid "If @{β} < -1 or @{β} > 1, RANDLEVY returns #NUM!"
 msgstr "If @{β} < -1 or @{β} > 1, RANDLEVY returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:750
+#: ../plugins/fn-random/functions.c:751
 msgid "RANDEXPPOW:random variate from an exponential power distribution"
 msgstr "RANDEXPPOW:random variate from an exponential power distribution"
 
-#: ../plugins/fn-random/functions.c:751
+#: ../plugins/fn-random/functions.c:752
 msgid "a:scale parameter of the exponential power distribution"
 msgstr "a:scale parameter of the exponential power distribution"
 
-#: ../plugins/fn-random/functions.c:752
+#: ../plugins/fn-random/functions.c:753
 msgid "b:exponent of the exponential power distribution"
 msgstr "b:exponent of the exponential power distribution"
 
-#: ../plugins/fn-random/functions.c:753
+#: ../plugins/fn-random/functions.c:754
 msgid ""
 "For @{b} = 1 the exponential power distribution reduces to the Laplace "
 "distribution."
@@ -7748,7 +7897,7 @@ msgstr ""
 "For @{b} = 1 the exponential power distribution reduces to the Laplace "
 "distribution."
 
-#: ../plugins/fn-random/functions.c:755
+#: ../plugins/fn-random/functions.c:756
 msgid ""
 "For @{b} = 2 the exponential power distribution reduces to the normal "
 "distribution with Ï? = a/sqrt(2)"
@@ -7756,23 +7905,23 @@ msgstr ""
 "For @{b} = 2 the exponential power distribution reduces to the normal "
 "distribution with Ï? = a/sqrt(2)"
 
-#: ../plugins/fn-random/functions.c:775
+#: ../plugins/fn-random/functions.c:776
 msgid "RANDLANDAU:random variate from the Landau distribution"
 msgstr "RANDLANDAU:random variate from the Landau distribution"
 
-#: ../plugins/fn-random/functions.c:791
+#: ../plugins/fn-random/functions.c:792
 msgid ""
-"RANDNORMTAIL:a random variates from the upper tail of a normal distribution "
+"RANDNORMTAIL:random variate from the upper tail of a normal distribution "
 "with mean 0"
 msgstr ""
-"RANDNORMTAIL:a random variates from the upper tail of a normal distribution "
+"RANDNORMTAIL:random variate from the upper tail of a normal distribution "
 "with mean 0"
 
-#: ../plugins/fn-random/functions.c:793
+#: ../plugins/fn-random/functions.c:794
 msgid "Ï?:standard deviation of the normal distribution"
 msgstr "Ï?:standard deviation of the normal distribution"
 
-#: ../plugins/fn-random/functions.c:794
+#: ../plugins/fn-random/functions.c:795
 msgid ""
 "The method is based on Marsaglia's famous rectangle-wedge-tail algorithm "
 "(Ann Math Stat 32, 894-899 (1961)), with this aspect explained in Knuth, v2, "
@@ -7782,23 +7931,23 @@ msgstr ""
 "(Ann Math Stat 32, 894-899 (1961)), with this aspect explained in Knuth, v2, "
 "3rd ed, p139, 586 (exercise 11)."
 
-#: ../plugins/fn-random/functions.c:815
+#: ../plugins/fn-random/functions.c:816
 msgid ""
 "SIMTABLE:one of the values in the given argument list depending on the round "
-"number of the simulation tool."
+"number of the simulation tool"
 msgstr ""
 "SIMTABLE:one of the values in the given argument list depending on the round "
-"number of the simulation tool."
+"number of the simulation tool"
 
-#: ../plugins/fn-random/functions.c:817
+#: ../plugins/fn-random/functions.c:818
 msgid "d1:first value"
 msgstr "d1:first value"
 
-#: ../plugins/fn-random/functions.c:818
+#: ../plugins/fn-random/functions.c:819
 msgid "d2:second value"
 msgstr "d2:second value"
 
-#: ../plugins/fn-random/functions.c:819
+#: ../plugins/fn-random/functions.c:820
 msgid ""
 "SIMTABLE returns one of the values in the given argument list depending on "
 "the round number of the simulation tool. When the simulation tool is not "
@@ -7836,33 +7985,33 @@ msgstr ""
 "stored, and when the round is completed, descriptive statistical information "
 "is created according to the values."
 
-#: ../plugins/fn-random/functions.c:882
+#: ../plugins/fn-random/functions.c:883
 msgid "RANDSNORM:random variate from a skew normal distribution"
 msgstr "RANDSNORM:random variate from a skew normal distribution"
 
-#: ../plugins/fn-random/functions.c:883 ../plugins/fn-random/functions.c:923
-msgid "a: amount of skew, defaults to 0"
-msgstr "a: amount of skew, defaults to 0"
+#: ../plugins/fn-random/functions.c:884 ../plugins/fn-random/functions.c:924
+msgid "a:amount of skew, defaults to 0"
+msgstr "a:amount of skew, defaults to 0"
 
-#: ../plugins/fn-random/functions.c:884
+#: ../plugins/fn-random/functions.c:885
 msgid "μ:mean of the underlying normal distribution, defaults to 0"
 msgstr "μ:mean of the underlying normal distribution, defaults to 0"
 
-#: ../plugins/fn-random/functions.c:885
+#: ../plugins/fn-random/functions.c:886
 msgid ""
 "Ï?:standard deviation of the underlying normal distribution, defaults to 1"
 msgstr ""
 "Ï?:standard deviation of the underlying normal distribution, defaults to 1"
 
-#: ../plugins/fn-random/functions.c:886
+#: ../plugins/fn-random/functions.c:887
 msgid "If @{Ï?} < 0, RANDSNORM returns #NUM!"
 msgstr "If @{Ï?} < 0, RANDSNORM returns #NUM!"
 
-#: ../plugins/fn-random/functions.c:921
+#: ../plugins/fn-random/functions.c:922
 msgid "RANDSTDIST:random variate from a skew t distribution"
 msgstr "RANDSTDIST:random variate from a skew t distribution"
 
-#: ../plugins/fn-stat/functions.c:48
+#: ../plugins/fn-stat/functions.c:45
 msgid ""
 "Numbers, text and logical values are included in the calculation too. If the "
 "cell contains text or the argument evaluates to FALSE, it is counted as "
@@ -7874,29 +8023,29 @@ msgstr ""
 "value zero (0). If the argument evaluates to TRUE, it is counted as one (1). "
 "Note that empty cells are not counted."
 
-#: ../plugins/fn-stat/functions.c:53
+#: ../plugins/fn-stat/functions.c:50
 msgid "VARP:variance of an entire population"
 msgstr "VARP:variance of an entire population"
 
-#: ../plugins/fn-stat/functions.c:54 ../plugins/fn-stat/functions.c:80
-#: ../plugins/fn-stat/functions.c:110 ../plugins/fn-stat/functions.c:138
-#: ../plugins/fn-stat/functions.c:2653 ../plugins/fn-stat/functions.c:2684
-#: ../plugins/fn-stat/functions.c:2712 ../plugins/fn-stat/functions.c:2741
+#: ../plugins/fn-stat/functions.c:51 ../plugins/fn-stat/functions.c:77
+#: ../plugins/fn-stat/functions.c:107 ../plugins/fn-stat/functions.c:135
+#: ../plugins/fn-stat/functions.c:2517 ../plugins/fn-stat/functions.c:2548
+#: ../plugins/fn-stat/functions.c:2576 ../plugins/fn-stat/functions.c:2605
 msgid "area1:first cell area"
 msgstr "area1:first cell area"
 
-#: ../plugins/fn-stat/functions.c:55 ../plugins/fn-stat/functions.c:81
-#: ../plugins/fn-stat/functions.c:111 ../plugins/fn-stat/functions.c:139
-#: ../plugins/fn-stat/functions.c:2654 ../plugins/fn-stat/functions.c:2685
-#: ../plugins/fn-stat/functions.c:2713 ../plugins/fn-stat/functions.c:2742
+#: ../plugins/fn-stat/functions.c:52 ../plugins/fn-stat/functions.c:78
+#: ../plugins/fn-stat/functions.c:108 ../plugins/fn-stat/functions.c:136
+#: ../plugins/fn-stat/functions.c:2518 ../plugins/fn-stat/functions.c:2549
+#: ../plugins/fn-stat/functions.c:2577 ../plugins/fn-stat/functions.c:2606
 msgid "area2:second cell area"
 msgstr "area2:second cell area"
 
-#: ../plugins/fn-stat/functions.c:56
+#: ../plugins/fn-stat/functions.c:53
 msgid "VARP is also known as the N-variance."
 msgstr "VARP is also known as the N-variance."
 
-#: ../plugins/fn-stat/functions.c:57
+#: ../plugins/fn-stat/functions.c:54
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain number 11.4, 17.3, "
 "21.3, 25.9, and 40.1."
@@ -7904,27 +8053,27 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain number 11.4, 17.3, "
 "21.3, 25.9, and 40.1."
 
-#: ../plugins/fn-stat/functions.c:58
+#: ../plugins/fn-stat/functions.c:55
 msgid "Then VARP(A1:A5) equals 94.112"
 msgstr "Then VARP(A1:A5) equals 94.112"
 
-#: ../plugins/fn-stat/functions.c:60 ../plugins/fn-stat/functions.c:90
+#: ../plugins/fn-stat/functions.c:57 ../plugins/fn-stat/functions.c:87
 msgid "wiki:en:Variance"
 msgstr "wiki:en:Variance"
 
-#: ../plugins/fn-stat/functions.c:61 ../plugins/fn-stat/functions.c:91
+#: ../plugins/fn-stat/functions.c:58 ../plugins/fn-stat/functions.c:88
 msgid "wolfram:Variance.html"
 msgstr "wolfram:Variance.html"
 
-#: ../plugins/fn-stat/functions.c:79
+#: ../plugins/fn-stat/functions.c:76
 msgid "VAR:sample variance of the given sample"
 msgstr "VAR:sample variance of the given sample"
 
-#: ../plugins/fn-stat/functions.c:82
+#: ../plugins/fn-stat/functions.c:79
 msgid "VAR is also known as the N-1-variance."
 msgstr "VAR is also known as the N-1-variance."
 
-#: ../plugins/fn-stat/functions.c:83 ../plugins/fn-stat/functions.c:2658
+#: ../plugins/fn-stat/functions.c:80 ../plugins/fn-stat/functions.c:2522
 msgid ""
 "Since the N-1-variance includes Bessel's correction, whereas the N-variance "
 "calculated by VARPA or VARP does not, under reasonable conditions the N-1-"
@@ -7936,17 +8085,17 @@ msgstr ""
 "variance is an unbiased estimator of the variance of the population from "
 "which the sample is drawn."
 
-#: ../plugins/fn-stat/functions.c:87 ../plugins/fn-stat/functions.c:115
-#: ../plugins/fn-stat/functions.c:142 ../plugins/fn-stat/functions.c:278
-#: ../plugins/fn-stat/functions.c:574 ../plugins/fn-stat/functions.c:601
-#: ../plugins/fn-stat/functions.c:627 ../plugins/fn-stat/functions.c:697
-#: ../plugins/fn-stat/functions.c:723 ../plugins/fn-stat/functions.c:758
-#: ../plugins/fn-stat/functions.c:798 ../plugins/fn-stat/functions.c:823
-#: ../plugins/fn-stat/functions.c:1840 ../plugins/fn-stat/functions.c:1866
-#: ../plugins/fn-stat/functions.c:1890 ../plugins/fn-stat/functions.c:1915
-#: ../plugins/fn-stat/functions.c:2046 ../plugins/fn-stat/functions.c:2168
-#: ../plugins/fn-stat/functions.c:2211 ../plugins/fn-stat/functions.c:2520
-#: ../plugins/fn-stat/functions.c:2870 ../plugins/fn-stat/functions.c:2914
+#: ../plugins/fn-stat/functions.c:84 ../plugins/fn-stat/functions.c:112
+#: ../plugins/fn-stat/functions.c:139 ../plugins/fn-stat/functions.c:277
+#: ../plugins/fn-stat/functions.c:573 ../plugins/fn-stat/functions.c:600
+#: ../plugins/fn-stat/functions.c:626 ../plugins/fn-stat/functions.c:696
+#: ../plugins/fn-stat/functions.c:722 ../plugins/fn-stat/functions.c:757
+#: ../plugins/fn-stat/functions.c:797 ../plugins/fn-stat/functions.c:822
+#: ../plugins/fn-stat/functions.c:1825 ../plugins/fn-stat/functions.c:1851
+#: ../plugins/fn-stat/functions.c:1875 ../plugins/fn-stat/functions.c:1900
+#: ../plugins/fn-stat/functions.c:2031 ../plugins/fn-stat/functions.c:2153
+#: ../plugins/fn-stat/functions.c:2196 ../plugins/fn-stat/functions.c:2384
+#: ../plugins/fn-stat/functions.c:2734 ../plugins/fn-stat/functions.c:2777
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "21.3, 25.9, and 40.1."
@@ -7954,121 +8103,122 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "21.3, 25.9, and 40.1."
 
-#: ../plugins/fn-stat/functions.c:88
+#: ../plugins/fn-stat/functions.c:85
 msgid "Then VAR(A1:A5) equals 117.64."
 msgstr "Then VAR(A1:A5) equals 117.64."
 
-#: ../plugins/fn-stat/functions.c:109
+#: ../plugins/fn-stat/functions.c:106
 msgid "STDEV:sample standard deviation of the given sample"
 msgstr "STDEV:sample standard deviation of the given sample"
 
-#: ../plugins/fn-stat/functions.c:112
+#: ../plugins/fn-stat/functions.c:109
 msgid "STDEV is also known as the N-1-standard deviation."
 msgstr "STDEV is also known as the N-1-standard deviation."
 
-#: ../plugins/fn-stat/functions.c:113
+#: ../plugins/fn-stat/functions.c:110
 msgid ""
 "To obtain the population standard deviation of a whole population use STDEVP."
 msgstr ""
 "To obtain the population standard deviation of a whole population use STDEVP."
 
-#: ../plugins/fn-stat/functions.c:116
+#: ../plugins/fn-stat/functions.c:113
 msgid "Then STDEV(A1:A5) equals 10.84619749."
 msgstr "Then STDEV(A1:A5) equals 10.84619749."
 
-#: ../plugins/fn-stat/functions.c:118 ../plugins/fn-stat/functions.c:145
+#: ../plugins/fn-stat/functions.c:115 ../plugins/fn-stat/functions.c:142
 msgid "wiki:en:Standard_deviation"
 msgstr "wiki:en:Standard_deviation"
 
-#: ../plugins/fn-stat/functions.c:119 ../plugins/fn-stat/functions.c:146
+#: ../plugins/fn-stat/functions.c:116 ../plugins/fn-stat/functions.c:143
 msgid "wolfram:StandardDeviation.html"
 msgstr "wolfram:StandardDeviation.html"
 
-#: ../plugins/fn-stat/functions.c:137
+#: ../plugins/fn-stat/functions.c:134
 msgid "STDEVP:population standard deviation of the given population"
 msgstr "STDEVP:population standard deviation of the given population"
 
-#: ../plugins/fn-stat/functions.c:140 ../plugins/fn-stat/functions.c:2743
+#: ../plugins/fn-stat/functions.c:137 ../plugins/fn-stat/functions.c:2607
 msgid "This is also known as the N-standard deviation"
 msgstr "This is also known as the N-standard deviation"
 
-#: ../plugins/fn-stat/functions.c:143
+#: ../plugins/fn-stat/functions.c:140
 msgid "Then STDEVP(A1:A5) equals 9.701133954."
 msgstr "Then STDEVP(A1:A5) equals 9.701133954."
 
-#: ../plugins/fn-stat/functions.c:164
+#: ../plugins/fn-stat/functions.c:161
 msgid "RANK:rank of a number in a list of numbers"
 msgstr "RANK:rank of a number in a list of numbers"
 
-#: ../plugins/fn-stat/functions.c:165 ../plugins/fn-stat/functions.c:216
+#: ../plugins/fn-stat/functions.c:162 ../plugins/fn-stat/functions.c:214
 msgid "x:number whose rank you want to find"
 msgstr "x:number whose rank you want to find"
 
-#: ../plugins/fn-stat/functions.c:166 ../plugins/fn-stat/functions.c:217
-msgid "ref:list of numbers"
-msgstr "ref:list of numbers"
-
-#: ../plugins/fn-stat/functions.c:167 ../plugins/fn-stat/functions.c:218
-msgid ""
-"order:If this is 0, numbers are ranked in descending order, otherwise "
-"numbers are ranked in ascending order. Defaults to 0."
+#: ../plugins/fn-stat/functions.c:164 ../plugins/fn-stat/functions.c:216
+msgid "order:0 (descending order) or non-zero (ascending order); defaults to 0"
 msgstr ""
-"order:If this is 0, numbers are ranked in descending order, otherwise "
-"numbers are ranked in ascending order. Defaults to 0."
+"order:0 (descending order) or non-zero (ascending order); defaults to 0"
 
-#: ../plugins/fn-stat/functions.c:168
+#: ../plugins/fn-stat/functions.c:165
 msgid "In case of a tie, RANK returns the largest possible rank."
 msgstr "In case of a tie, RANK returns the largest possible rank."
 
-#: ../plugins/fn-stat/functions.c:170 ../plugins/fn-stat/functions.c:221
+#: ../plugins/fn-stat/functions.c:167
 msgid ""
-"Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
-"21.3, 25.9, and 25.9."
+"Let us assume that the cells A1, A2, â?¦, A5 contain numbers 11.4, 17.3, 21.3, "
+"25.9, and 25.9."
 msgstr ""
-"Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
-"21.3, 25.9, and 25.9."
+"Let us assume that the cells A1, A2, â?¦, A5 contain numbers 11.4, 17.3, 21.3, "
+"25.9, and 25.9."
 
-#: ../plugins/fn-stat/functions.c:171
+#: ../plugins/fn-stat/functions.c:168
 msgid "Then RANK(17.3,A1:A5) equals 4."
 msgstr "Then RANK(17.3,A1:A5) equals 4."
 
-#: ../plugins/fn-stat/functions.c:172
+#: ../plugins/fn-stat/functions.c:169
 msgid "Then RANK(25.9,A1:A5) equals 1."
 msgstr "Then RANK(25.9,A1:A5) equals 1."
 
-#: ../plugins/fn-stat/functions.c:215
+#: ../plugins/fn-stat/functions.c:213
 msgid "RANK.AVG:rank of a number in a list of numbers"
 msgstr "RANK.AVG:rank of a number in a list of numbers"
 
-#: ../plugins/fn-stat/functions.c:219
+#: ../plugins/fn-stat/functions.c:217
 msgid "In case of a tie, RANK returns the average rank."
 msgstr "In case of a tie, RANK returns the average rank."
 
-#: ../plugins/fn-stat/functions.c:220
+#: ../plugins/fn-stat/functions.c:218
 msgid "This function is Excel 2010 compatible."
 msgstr "This function is Excel 2010 compatible."
 
-#: ../plugins/fn-stat/functions.c:222
+#: ../plugins/fn-stat/functions.c:219
+msgid ""
+"Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
+"21.3, 25.9, and 25.9."
+msgstr ""
+"Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
+"21.3, 25.9, and 25.9."
+
+#: ../plugins/fn-stat/functions.c:220
 msgid "Then RANK.AVG(17.3,A1:A5) equals 4."
 msgstr "Then RANK.AVG(17.3,A1:A5) equals 4."
 
-#: ../plugins/fn-stat/functions.c:223
+#: ../plugins/fn-stat/functions.c:221
 msgid "Then RANK.AVG(25.9,A1:A5) equals 1.5."
 msgstr "Then RANK.AVG(25.9,A1:A5) equals 1.5."
 
-#: ../plugins/fn-stat/functions.c:272
+#: ../plugins/fn-stat/functions.c:271
 msgid "TRIMMEAN:mean of the interior of a data set"
 msgstr "TRIMMEAN:mean of the interior of a data set"
 
-#: ../plugins/fn-stat/functions.c:273
+#: ../plugins/fn-stat/functions.c:272
 msgid "ref:list of numbers whose mean you want to calculate"
 msgstr "ref:list of numbers whose mean you want to calculate"
 
-#: ../plugins/fn-stat/functions.c:274
+#: ../plugins/fn-stat/functions.c:273
 msgid "fraction:fraction of the data set excluded from the mean"
 msgstr "fraction:fraction of the data set excluded from the mean"
 
-#: ../plugins/fn-stat/functions.c:275
+#: ../plugins/fn-stat/functions.c:274
 msgid ""
 "If @{fraction}=0.2 and the data set contains 40 numbers, 8 numbers are "
 "trimmed from the data set (40 x 0.2): the 4 largest and the 4 smallest. To "
@@ -8080,38 +8230,37 @@ msgstr ""
 "avoid a bias, the number of points to be excluded is always rounded down to "
 "the nearest even number."
 
-#: ../plugins/fn-stat/functions.c:279
+#: ../plugins/fn-stat/functions.c:278
 msgid ""
 "Then TRIMMEAN(A1:A5,0.2) equals 23.2 and TRIMMEAN(A1:A5,0.4) equals 21.5."
 msgstr ""
 "Then TRIMMEAN(A1:A5,0.2) equals 23.2 and TRIMMEAN(A1:A5,0.4) equals 21.5."
 
-#: ../plugins/fn-stat/functions.c:321
+#: ../plugins/fn-stat/functions.c:320
 msgid "COVAR:covariance of two data sets"
 msgstr "COVAR:covariance of two data sets"
 
-#: ../plugins/fn-stat/functions.c:322 ../plugins/fn-stat/functions.c:352
+#: ../plugins/fn-stat/functions.c:321 ../plugins/fn-stat/functions.c:351
 msgid "array1:first data set"
 msgstr "array1:first data set"
 
-#: ../plugins/fn-stat/functions.c:323
+#: ../plugins/fn-stat/functions.c:322
 msgid "array2:set data set"
 msgstr "array2:set data set"
 
-#: ../plugins/fn-stat/functions.c:324 ../plugins/fn-stat/functions.c:354
-#: ../plugins/fn-stat/functions.c:544 ../plugins/fn-stat/functions.c:792
-#: ../plugins/fn-stat/functions.c:821 ../plugins/fn-stat/functions.c:1832
-#: ../plugins/fn-stat/functions.c:1863 ../plugins/fn-stat/functions.c:1913
-#: ../plugins/fn-stat/functions.c:1999 ../plugins/fn-stat/functions.c:2018
-#: ../plugins/fn-stat/functions.c:2042
+#: ../plugins/fn-stat/functions.c:323 ../plugins/fn-stat/functions.c:353
+#: ../plugins/fn-stat/functions.c:543 ../plugins/fn-stat/functions.c:791
+#: ../plugins/fn-stat/functions.c:820 ../plugins/fn-stat/functions.c:1817
+#: ../plugins/fn-stat/functions.c:1848 ../plugins/fn-stat/functions.c:1898
+#: ../plugins/fn-stat/functions.c:1984 ../plugins/fn-stat/functions.c:2003
+#: ../plugins/fn-stat/functions.c:2027
 msgid "Strings and empty cells are simply ignored."
 msgstr "Strings and empty cells are simply ignored."
 
-#: ../plugins/fn-stat/functions.c:326 ../plugins/fn-stat/functions.c:356
-#: ../plugins/fn-stat/functions.c:2365 ../plugins/fn-stat/functions.c:2955
-#: ../plugins/fn-stat/functions.c:3021 ../plugins/fn-stat/functions.c:3881
-#: ../plugins/fn-stat/functions.c:4355 ../plugins/fn-stat/functions.c:4425
-#: ../plugins/fn-stat/functions.c:4480
+#: ../plugins/fn-stat/functions.c:325 ../plugins/fn-stat/functions.c:355
+#: ../plugins/fn-stat/functions.c:2325 ../plugins/fn-stat/functions.c:2818
+#: ../plugins/fn-stat/functions.c:2884 ../plugins/fn-stat/functions.c:3871
+#: ../plugins/fn-stat/functions.c:3928 ../plugins/fn-stat/functions.c:3980
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, "
@@ -8121,96 +8270,83 @@ msgstr ""
 "21.3, 25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, "
 "and 42.7."
 
-#: ../plugins/fn-stat/functions.c:329
+#: ../plugins/fn-stat/functions.c:328
 msgid "Then COVAR(A1:A5,B1:B5) equals 65.858."
 msgstr "Then COVAR(A1:A5,B1:B5) equals 65.858."
 
-#: ../plugins/fn-stat/functions.c:331
+#: ../plugins/fn-stat/functions.c:330
 msgid "wiki:en:Covariance"
 msgstr "wiki:en:Covariance"
 
-#: ../plugins/fn-stat/functions.c:332 ../plugins/fn-stat/functions.c:362
+#: ../plugins/fn-stat/functions.c:331 ../plugins/fn-stat/functions.c:361
 msgid "wolfram:Covariance.html"
 msgstr "wolfram:Covariance.html"
 
-#: ../plugins/fn-stat/functions.c:351
+#: ../plugins/fn-stat/functions.c:350
 msgid "CORREL:Pearson correlation coefficient of two data sets"
 msgstr "CORREL:Pearson correlation coefficient of two data sets"
 
-#: ../plugins/fn-stat/functions.c:353
+#: ../plugins/fn-stat/functions.c:352
 msgid "array2:second data set"
 msgstr "array2:second data set"
 
-#: ../plugins/fn-stat/functions.c:359
+#: ../plugins/fn-stat/functions.c:358
 msgid "Then CORREL(A1:A5,B1:B5) equals 0.996124788."
 msgstr "Then CORREL(A1:A5,B1:B5) equals 0.996124788."
 
-#: ../plugins/fn-stat/functions.c:361
+#: ../plugins/fn-stat/functions.c:360
 msgid "wiki:en:CorrelationCoefficient.html"
 msgstr "wiki:en:CorrelationCoefficient.html"
 
-#: ../plugins/fn-stat/functions.c:381
+#: ../plugins/fn-stat/functions.c:380
 msgid ""
 "NEGBINOMDIST:probability mass function of the negative binomial distribution"
 msgstr ""
 "NEGBINOMDIST:probability mass function of the negative binomial distribution"
 
-#: ../plugins/fn-stat/functions.c:382
+#: ../plugins/fn-stat/functions.c:381
 msgid "f:number of failures"
 msgstr "f:number of failures"
 
-#: ../plugins/fn-stat/functions.c:383
+#: ../plugins/fn-stat/functions.c:382
 msgid "t:threshold number of successes"
 msgstr "t:threshold number of successes"
 
-#: ../plugins/fn-stat/functions.c:384
+#: ../plugins/fn-stat/functions.c:383
 msgid "p:probability of a success"
 msgstr "p:probability of a success"
 
-#: ../plugins/fn-stat/functions.c:385
+#: ../plugins/fn-stat/functions.c:384
 msgid "If @{f} or @{t} is a non-integer it is truncated."
 msgstr "If @{f} or @{t} is a non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:386
+#: ../plugins/fn-stat/functions.c:385
 msgid "If (@{f} + @{t} -1) <= 0 this function returns a #NUM! error."
 msgstr "If (@{f} + @{t} -1) <= 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:387
+#: ../plugins/fn-stat/functions.c:386
 msgid "If @{p} < 0 or @{p} > 1 this functions returns a #NUM! error."
 msgstr "If @{p} < 0 or @{p} > 1 this functions returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:410
+#: ../plugins/fn-stat/functions.c:409
 msgid ""
 "NORMSDIST:cumulative density function of the standard normal distribution"
 msgstr ""
 "NORMSDIST:cumulative density function of the standard normal distribution"
 
-#: ../plugins/fn-stat/functions.c:411 ../plugins/fn-stat/functions.c:463
-#: ../plugins/fn-stat/functions.c:524 ../plugins/fn-stat/functions.c:844
-#: ../plugins/fn-stat/functions.c:913 ../plugins/fn-stat/functions.c:976
-#: ../plugins/fn-stat/functions.c:1118 ../plugins/fn-stat/functions.c:1190
-#: ../plugins/fn-stat/functions.c:1277 ../plugins/fn-stat/functions.c:1307
-#: ../plugins/fn-stat/functions.c:1554 ../plugins/fn-stat/functions.c:1733
-#: ../plugins/fn-stat/functions.c:1769 ../plugins/fn-stat/functions.c:1936
-#: ../plugins/fn-stat/functions.c:4769 ../plugins/fn-stat/functions.c:4800
-#: ../plugins/fn-stat/functions.c:4834 ../plugins/fn-stat/functions.c:4869
-#: ../plugins/fn-stat/functions.c:4908 ../plugins/fn-stat/functions.c:4941
-msgid "x:"
-msgstr "x:"
-
-#: ../plugins/fn-stat/functions.c:413
+#: ../plugins/fn-stat/functions.c:412
 msgid "NORMSDIST is the OpenFormula function LEGACY.NORMSDIST."
 msgstr "NORMSDIST is the OpenFormula function LEGACY.NORMSDIST."
 
-#: ../plugins/fn-stat/functions.c:416 ../plugins/fn-stat/functions.c:441
+#: ../plugins/fn-stat/functions.c:415 ../plugins/fn-stat/functions.c:440
 msgid "wiki:en:Normal_distribution"
 msgstr "wiki:en:Normal_distribution"
 
-#: ../plugins/fn-stat/functions.c:417 ../plugins/fn-stat/functions.c:442
+#: ../plugins/fn-stat/functions.c:416 ../plugins/fn-stat/functions.c:441
 msgid "wolfram:NormalDistribution.html"
 msgstr "wolfram:NormalDistribution.html"
 
-#: ../plugins/fn-stat/functions.c:434
+#: ../plugins/fn-stat/functions.c:433
 msgid ""
 "NORMSINV:inverse of the cumulative density function of the standard normal "
 "distribution"
@@ -8218,37 +8354,37 @@ msgstr ""
 "NORMSINV:inverse of the cumulative density function of the standard normal "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:435
+#: ../plugins/fn-stat/functions.c:434
 msgid "p:given probability"
 msgstr "p:given probability"
 
-#: ../plugins/fn-stat/functions.c:436
+#: ../plugins/fn-stat/functions.c:435
 msgid "If @{p} < 0 or @{p} > 1 this function returns #NUM! error."
 msgstr "If @{p} < 0 or @{p} > 1 this function returns #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:438
+#: ../plugins/fn-stat/functions.c:437
 msgid "NORMSINV is the OpenFormula function LEGACY.NORMSINV."
 msgstr "NORMSINV is the OpenFormula function LEGACY.NORMSINV."
 
-#: ../plugins/fn-stat/functions.c:462
+#: ../plugins/fn-stat/functions.c:461
 msgid ""
 "LOGNORMDIST:cumulative distribution function of the lognormal distribution"
 msgstr ""
 "LOGNORMDIST:cumulative distribution function of the lognormal distribution"
 
-#: ../plugins/fn-stat/functions.c:464 ../plugins/fn-stat/functions.c:494
+#: ../plugins/fn-stat/functions.c:463 ../plugins/fn-stat/functions.c:493
 msgid "mean:mean"
 msgstr "mean:mean"
 
-#: ../plugins/fn-stat/functions.c:465 ../plugins/fn-stat/functions.c:495
+#: ../plugins/fn-stat/functions.c:464 ../plugins/fn-stat/functions.c:494
 msgid "stddev:standard deviation"
 msgstr "stddev:standard deviation"
 
-#: ../plugins/fn-stat/functions.c:466
+#: ../plugins/fn-stat/functions.c:465
 msgid "If @{stddev} = 0 LOGNORMDIST returns a #DIV/0! error."
 msgstr "If @{stddev} = 0 LOGNORMDIST returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:467
+#: ../plugins/fn-stat/functions.c:466
 msgid ""
 "If @{x} <= 0, @{mean} < 0 or @{stddev} <= 0 this function returns a #NUM! "
 "error."
@@ -8256,15 +8392,15 @@ msgstr ""
 "If @{x} <= 0, @{mean} < 0 or @{stddev} <= 0 this function returns a #NUM! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:471 ../plugins/fn-stat/functions.c:500
+#: ../plugins/fn-stat/functions.c:470 ../plugins/fn-stat/functions.c:499
 msgid "wiki:en:Log-normal_distribution"
 msgstr "wiki:en:Log-normal_distribution"
 
-#: ../plugins/fn-stat/functions.c:472 ../plugins/fn-stat/functions.c:501
+#: ../plugins/fn-stat/functions.c:471 ../plugins/fn-stat/functions.c:500
 msgid "wolfram:LogNormalDistribution.html"
 msgstr "wolfram:LogNormalDistribution.html"
 
-#: ../plugins/fn-stat/functions.c:492
+#: ../plugins/fn-stat/functions.c:491
 msgid ""
 "LOGINV:inverse of the cumulative distribution function of the lognormal "
 "distribution"
@@ -8272,49 +8408,49 @@ msgstr ""
 "LOGINV:inverse of the cumulative distribution function of the lognormal "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:496
+#: ../plugins/fn-stat/functions.c:495
 msgid ""
 "If @{p} < 0 or @{p} > 1 or @{stddev} <= 0 this function returns #NUM! error."
 msgstr ""
 "If @{p} < 0 or @{p} > 1 or @{stddev} <= 0 this function returns #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:523
+#: ../plugins/fn-stat/functions.c:522
 msgid "FISHERINV:inverse of the Fisher transformation"
 msgstr "FISHERINV:inverse of the Fisher transformation"
 
-#: ../plugins/fn-stat/functions.c:525
+#: ../plugins/fn-stat/functions.c:524
 msgid "If @{x} is a non-number this function returns a #VALUE! error."
 msgstr "If @{x} is a non-number this function returns a #VALUE! error."
 
-#: ../plugins/fn-stat/functions.c:541
+#: ../plugins/fn-stat/functions.c:540
 msgid "MODE:first most common number in the dataset"
 msgstr "MODE:first most common number in the dataset"
 
+#: ../plugins/fn-stat/functions.c:541 ../plugins/fn-stat/functions.c:569
+#: ../plugins/fn-stat/functions.c:596 ../plugins/fn-stat/functions.c:623
+#: ../plugins/fn-stat/functions.c:659 ../plugins/fn-stat/functions.c:693
+#: ../plugins/fn-stat/functions.c:719 ../plugins/fn-stat/functions.c:754
+#: ../plugins/fn-stat/functions.c:789 ../plugins/fn-stat/functions.c:818
+#: ../plugins/fn-stat/functions.c:1815 ../plugins/fn-stat/functions.c:1846
+#: ../plugins/fn-stat/functions.c:1872 ../plugins/fn-stat/functions.c:1896
+#: ../plugins/fn-stat/functions.c:2025 ../plugins/fn-stat/functions.c:2438
+#: ../plugins/fn-stat/functions.c:2463 ../plugins/fn-stat/functions.c:2490
+msgid "number1:first value"
+msgstr "number1:first value"
+
 #: ../plugins/fn-stat/functions.c:542 ../plugins/fn-stat/functions.c:570
 #: ../plugins/fn-stat/functions.c:597 ../plugins/fn-stat/functions.c:624
 #: ../plugins/fn-stat/functions.c:660 ../plugins/fn-stat/functions.c:694
 #: ../plugins/fn-stat/functions.c:720 ../plugins/fn-stat/functions.c:755
 #: ../plugins/fn-stat/functions.c:790 ../plugins/fn-stat/functions.c:819
-#: ../plugins/fn-stat/functions.c:1830 ../plugins/fn-stat/functions.c:1861
-#: ../plugins/fn-stat/functions.c:1887 ../plugins/fn-stat/functions.c:1911
-#: ../plugins/fn-stat/functions.c:2040 ../plugins/fn-stat/functions.c:2574
-#: ../plugins/fn-stat/functions.c:2599 ../plugins/fn-stat/functions.c:2626
-msgid "number1:first value"
-msgstr "number1:first value"
-
-#: ../plugins/fn-stat/functions.c:543 ../plugins/fn-stat/functions.c:571
-#: ../plugins/fn-stat/functions.c:598 ../plugins/fn-stat/functions.c:625
-#: ../plugins/fn-stat/functions.c:661 ../plugins/fn-stat/functions.c:695
-#: ../plugins/fn-stat/functions.c:721 ../plugins/fn-stat/functions.c:756
-#: ../plugins/fn-stat/functions.c:791 ../plugins/fn-stat/functions.c:820
-#: ../plugins/fn-stat/functions.c:1831 ../plugins/fn-stat/functions.c:1862
-#: ../plugins/fn-stat/functions.c:1888 ../plugins/fn-stat/functions.c:1912
-#: ../plugins/fn-stat/functions.c:2041 ../plugins/fn-stat/functions.c:2575
-#: ../plugins/fn-stat/functions.c:2600 ../plugins/fn-stat/functions.c:2627
+#: ../plugins/fn-stat/functions.c:1816 ../plugins/fn-stat/functions.c:1847
+#: ../plugins/fn-stat/functions.c:1873 ../plugins/fn-stat/functions.c:1897
+#: ../plugins/fn-stat/functions.c:2026 ../plugins/fn-stat/functions.c:2439
+#: ../plugins/fn-stat/functions.c:2464 ../plugins/fn-stat/functions.c:2491
 msgid "number2:second value"
 msgstr "number2:second value"
 
-#: ../plugins/fn-stat/functions.c:545
+#: ../plugins/fn-stat/functions.c:544
 msgid ""
 "If the data set does not contain any duplicates this function returns a #N/A "
 "error."
@@ -8322,7 +8458,7 @@ msgstr ""
 "If the data set does not contain any duplicates this function returns a #N/A "
 "error."
 
-#: ../plugins/fn-stat/functions.c:547
+#: ../plugins/fn-stat/functions.c:546
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "11.4, 25.9, and 40.1."
@@ -8330,23 +8466,23 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 11.4, 17.3, "
 "11.4, 25.9, and 40.1."
 
-#: ../plugins/fn-stat/functions.c:548
+#: ../plugins/fn-stat/functions.c:547
 msgid "Then MODE(A1:A5) equals 11.4."
 msgstr "Then MODE(A1:A5) equals 11.4."
 
-#: ../plugins/fn-stat/functions.c:550
+#: ../plugins/fn-stat/functions.c:549
 msgid "wiki:en:Mode_(statistics)"
 msgstr "wiki:en:Mode_(statistics)"
 
-#: ../plugins/fn-stat/functions.c:551
+#: ../plugins/fn-stat/functions.c:550
 msgid "wolfram:Mode.html"
 msgstr "wolfram:Mode.html"
 
-#: ../plugins/fn-stat/functions.c:569
+#: ../plugins/fn-stat/functions.c:568
 msgid "HARMEAN:harmonic mean"
 msgstr "HARMEAN:harmonic mean"
 
-#: ../plugins/fn-stat/functions.c:572
+#: ../plugins/fn-stat/functions.c:571
 msgid ""
 "The harmonic mean of N data points is  N divided by the sum of the "
 "reciprocals of the data points)."
@@ -8354,53 +8490,53 @@ msgstr ""
 "The harmonic mean of N data points is  N divided by the sum of the "
 "reciprocals of the data points)."
 
-#: ../plugins/fn-stat/functions.c:575
+#: ../plugins/fn-stat/functions.c:574
 msgid "Then HARMEAN(A1:A5) equals 19.529814427."
 msgstr "Then HARMEAN(A1:A5) equals 19.529814427."
 
-#: ../plugins/fn-stat/functions.c:577
+#: ../plugins/fn-stat/functions.c:576
 msgid "wiki:en:Harmonic_mean"
 msgstr "wiki:en:Harmonic_mean"
 
-#: ../plugins/fn-stat/functions.c:578
+#: ../plugins/fn-stat/functions.c:577
 msgid "wolfram:HarmonicMean.html"
 msgstr "wolfram:HarmonicMean.html"
 
-#: ../plugins/fn-stat/functions.c:596
+#: ../plugins/fn-stat/functions.c:595
 msgid "GEOMEAN:geometric mean"
 msgstr "GEOMEAN:geometric mean"
 
-#: ../plugins/fn-stat/functions.c:599
+#: ../plugins/fn-stat/functions.c:598
 msgid ""
 "The geometric mean is equal to the Nth root of the product of the N values."
 msgstr ""
 "The geometric mean is equal to the Nth root of the product of the N values."
 
-#: ../plugins/fn-stat/functions.c:602
+#: ../plugins/fn-stat/functions.c:601
 msgid "Then GEOMEAN(A1:A5) equals 21.279182482."
 msgstr "Then GEOMEAN(A1:A5) equals 21.279182482."
 
-#: ../plugins/fn-stat/functions.c:604
+#: ../plugins/fn-stat/functions.c:603
 msgid "wiki:en:Geometric_mean"
 msgstr "wiki:en:Geometric_mean"
 
-#: ../plugins/fn-stat/functions.c:605
+#: ../plugins/fn-stat/functions.c:604
 msgid "wolfram:GeometricMean.html"
 msgstr "wolfram:GeometricMean.html"
 
-#: ../plugins/fn-stat/functions.c:623
+#: ../plugins/fn-stat/functions.c:622
 msgid "COUNT:total number of integer or floating point arguments passed"
 msgstr "COUNT:total number of integer or floating point arguments passed"
 
-#: ../plugins/fn-stat/functions.c:628
+#: ../plugins/fn-stat/functions.c:627
 msgid "Then COUNT(A1:A5) equals 5."
 msgstr "Then COUNT(A1:A5) equals 5."
 
-#: ../plugins/fn-stat/functions.c:659
+#: ../plugins/fn-stat/functions.c:658
 msgid "COUNTA:number of arguments passed not including empty cells"
 msgstr "COUNTA:number of arguments passed not including empty cells"
 
-#: ../plugins/fn-stat/functions.c:663
+#: ../plugins/fn-stat/functions.c:662
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers and strings "
 "11.4, \"missing\", \"missing\", 25.9, and 40.1."
@@ -8408,27 +8544,27 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers and strings "
 "11.4, \"missing\", \"missing\", 25.9, and 40.1."
 
-#: ../plugins/fn-stat/functions.c:664
+#: ../plugins/fn-stat/functions.c:663
 msgid "Then COUNTA(A1:A5) equals 5."
 msgstr "Then COUNTA(A1:A5) equals 5."
 
-#: ../plugins/fn-stat/functions.c:693
+#: ../plugins/fn-stat/functions.c:692
 msgid "AVERAGE:average of all the numeric values and cells"
 msgstr "AVERAGE:average of all the numeric values and cells"
 
-#: ../plugins/fn-stat/functions.c:698
+#: ../plugins/fn-stat/functions.c:697
 msgid "Then AVERAGE(A1:A5) equals 23.2."
 msgstr "Then AVERAGE(A1:A5) equals 23.2."
 
-#: ../plugins/fn-stat/functions.c:700
+#: ../plugins/fn-stat/functions.c:699
 msgid "wiki:en:Arithmetic_mean"
 msgstr "wiki:en:Arithmetic_mean"
 
-#: ../plugins/fn-stat/functions.c:701
+#: ../plugins/fn-stat/functions.c:700
 msgid "wolfram:ArithmeticMean.html"
 msgstr "wolfram:ArithmeticMean.html"
 
-#: ../plugins/fn-stat/functions.c:719
+#: ../plugins/fn-stat/functions.c:718
 msgid ""
 "MIN:smallest value, with negative numbers considered smaller than positive "
 "numbers"
@@ -8436,27 +8572,27 @@ msgstr ""
 "MIN:smallest value, with negative numbers considered smaller than positive "
 "numbers"
 
-#: ../plugins/fn-stat/functions.c:724
+#: ../plugins/fn-stat/functions.c:723
 msgid "Then MIN(A1:A5) equals 11.4."
 msgstr "Then MIN(A1:A5) equals 11.4."
 
-#: ../plugins/fn-stat/functions.c:754
+#: ../plugins/fn-stat/functions.c:753
 msgid ""
 "MAX:largest value, with negative numbers considered smaller than positive "
-"numbers."
+"numbers"
 msgstr ""
 "MAX:largest value, with negative numbers considered smaller than positive "
-"numbers."
+"numbers"
 
-#: ../plugins/fn-stat/functions.c:759
+#: ../plugins/fn-stat/functions.c:758
 msgid "Then MAX(A1:A5) equals 40.1."
 msgstr "Then MAX(A1:A5) equals 40.1."
 
-#: ../plugins/fn-stat/functions.c:789
+#: ../plugins/fn-stat/functions.c:788
 msgid "SKEW:unbiased estimate for skewness of a distribution"
 msgstr "SKEW:unbiased estimate for skewness of a distribution"
 
-#: ../plugins/fn-stat/functions.c:793
+#: ../plugins/fn-stat/functions.c:792
 msgid ""
 "This is only meaningful if the underlying distribution really has a third "
 "moment.  The skewness of a symmetric (e.g., normal) distribution is zero."
@@ -8464,39 +8600,43 @@ msgstr ""
 "This is only meaningful if the underlying distribution really has a third "
 "moment.  The skewness of a symmetric (e.g., normal) distribution is zero."
 
-#: ../plugins/fn-stat/functions.c:796
+#: ../plugins/fn-stat/functions.c:795
 msgid ""
 "If less than three numbers are given, this function returns a #DIV/0! error."
 msgstr ""
 "If less than three numbers are given, this function returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:799
+#: ../plugins/fn-stat/functions.c:798
 msgid "Then SKEW(A1:A5) equals 0.976798268."
 msgstr "Then SKEW(A1:A5) equals 0.976798268."
 
-#: ../plugins/fn-stat/functions.c:818
+#: ../plugins/fn-stat/functions.c:817
 msgid "SKEWP:population skewness of a data set"
 msgstr "SKEWP:population skewness of a data set"
 
-#: ../plugins/fn-stat/functions.c:822
+#: ../plugins/fn-stat/functions.c:821
 msgid "If less than two numbers are given, SKEWP returns a #DIV/0! error."
 msgstr "If less than two numbers are given, SKEWP returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:824
+#: ../plugins/fn-stat/functions.c:823
 msgid "Then SKEWP(A1:A5) equals 0.655256198."
 msgstr "Then SKEWP(A1:A5) equals 0.655256198."
 
-#: ../plugins/fn-stat/functions.c:843
-msgid "EXPONDIST:(cumulative)density function of the exponential distribution"
-msgstr "EXPONDIST:(cumulative)density function of the exponential distribution"
+#: ../plugins/fn-stat/functions.c:842
+msgid ""
+"EXPONDIST:probability density or cumulative distribution function of the "
+"exponential distribution"
+msgstr ""
+"EXPONDIST:probability density or cumulative distribution function of the "
+"exponential distribution"
 
-#: ../plugins/fn-stat/functions.c:845
+#: ../plugins/fn-stat/functions.c:844
 msgid "y:scale parameter"
 msgstr "y:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:846 ../plugins/fn-stat/functions.c:916
-#: ../plugins/fn-stat/functions.c:1556 ../plugins/fn-stat/functions.c:1736
-#: ../plugins/fn-stat/functions.c:1772
+#: ../plugins/fn-stat/functions.c:845 ../plugins/fn-stat/functions.c:915
+#: ../plugins/fn-stat/functions.c:1541 ../plugins/fn-stat/functions.c:1721
+#: ../plugins/fn-stat/functions.c:1757
 msgid ""
 "cumulative:whether to evaluate the density function or the cumulative "
 "distribution function"
@@ -8504,7 +8644,7 @@ msgstr ""
 "cumulative:whether to evaluate the density function or the cumulative "
 "distribution function"
 
-#: ../plugins/fn-stat/functions.c:847
+#: ../plugins/fn-stat/functions.c:846
 msgid ""
 "If @{cumulative} is false it will return:\t {y} * exp (- {y}*@{x}),otherwise "
 "it will return\t1 - exp (- {y}*@{x})."
@@ -8512,154 +8652,162 @@ msgstr ""
 "If @{cumulative} is false it will return:\t {y} * exp (- {y}*@{x}),otherwise "
 "it will return\t1 - exp (- {y}*@{x})."
 
-#: ../plugins/fn-stat/functions.c:850
+#: ../plugins/fn-stat/functions.c:849
 msgid "If @{x} < 0 or @{y} <= 0 this will return an error."
 msgstr "If @{x} < 0 or @{y} <= 0 this will return an error."
 
-#: ../plugins/fn-stat/functions.c:876
+#: ../plugins/fn-stat/functions.c:875
 msgid "BERNOULLI:probability mass function of a Bernoulli distribution"
 msgstr "BERNOULLI:probability mass function of a Bernoulli distribution"
 
-#: ../plugins/fn-stat/functions.c:877
-msgid "k:"
-msgstr "k:"
+#: ../plugins/fn-stat/functions.c:876
+msgid "k:integer"
+msgstr "k:integer"
 
-#: ../plugins/fn-stat/functions.c:879
+#: ../plugins/fn-stat/functions.c:878
 msgid "If @{k} != 0 and @{k} != 1 this function returns a #NUM! error."
 msgstr "If @{k} != 0 and @{k} != 1 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:880 ../plugins/fn-stat/functions.c:949
-#: ../plugins/fn-stat/functions.c:1160 ../plugins/fn-stat/functions.c:1447
-#: ../plugins/fn-stat/functions.c:1480 ../plugins/fn-stat/functions.c:1514
-#: ../plugins/fn-stat/functions.c:1589 ../plugins/fn-stat/functions.c:4742
+#: ../plugins/fn-stat/functions.c:879 ../plugins/fn-stat/functions.c:948
+#: ../plugins/fn-stat/functions.c:1159 ../plugins/fn-stat/functions.c:1446
+#: ../plugins/fn-stat/functions.c:1479 ../plugins/fn-stat/functions.c:1513
+#: ../plugins/fn-stat/functions.c:1574 ../plugins/fn-stat/functions.c:4239
 msgid "If @{p} < 0 or @{p} > 1 this function returns a #NUM! error."
 msgstr "If @{p} < 0 or @{p} > 1 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:912
-msgid "GAMMADIST:(cumulative) density function of the gamma distribution"
-msgstr "GAMMADIST:(cumulative) density function of the gamma distribution"
+#: ../plugins/fn-stat/functions.c:911
+msgid ""
+"GAMMADIST:probability density or cumulative distribution function of the "
+"gamma distribution"
+msgstr ""
+"GAMMADIST:probability density or cumulative distribution function of the "
+"gamma distribution"
 
-#: ../plugins/fn-stat/functions.c:914 ../plugins/fn-stat/functions.c:947
-#: ../plugins/fn-stat/functions.c:1119 ../plugins/fn-stat/functions.c:1156
-#: ../plugins/fn-stat/functions.c:1734
+#: ../plugins/fn-stat/functions.c:913 ../plugins/fn-stat/functions.c:946
+#: ../plugins/fn-stat/functions.c:1118 ../plugins/fn-stat/functions.c:1155
+#: ../plugins/fn-stat/functions.c:1719
 msgid "alpha:scale parameter"
 msgstr "alpha:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:915 ../plugins/fn-stat/functions.c:948
-#: ../plugins/fn-stat/functions.c:1120 ../plugins/fn-stat/functions.c:1157
-#: ../plugins/fn-stat/functions.c:1735
+#: ../plugins/fn-stat/functions.c:914 ../plugins/fn-stat/functions.c:947
+#: ../plugins/fn-stat/functions.c:1119 ../plugins/fn-stat/functions.c:1156
+#: ../plugins/fn-stat/functions.c:1720
 msgid "beta:scale parameter"
 msgstr "beta:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:917 ../plugins/fn-stat/functions.c:1281
-#: ../plugins/fn-stat/functions.c:1740 ../plugins/fn-stat/functions.c:1969
+#: ../plugins/fn-stat/functions.c:916 ../plugins/fn-stat/functions.c:1280
+#: ../plugins/fn-stat/functions.c:1725 ../plugins/fn-stat/functions.c:1954
 msgid "If @{x} < 0 this function returns a #NUM! error."
 msgstr "If @{x} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:918 ../plugins/fn-stat/functions.c:1124
-#: ../plugins/fn-stat/functions.c:1161
+#: ../plugins/fn-stat/functions.c:917 ../plugins/fn-stat/functions.c:1123
+#: ../plugins/fn-stat/functions.c:1160
 msgid "If @{alpha} <= 0 or @{beta} <= 0, this function returns a #NUM! error."
 msgstr "If @{alpha} <= 0 or @{beta} <= 0, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:945
+#: ../plugins/fn-stat/functions.c:944
 msgid "GAMMAINV:inverse of the cumulative gamma distribution"
 msgstr "GAMMAINV:inverse of the cumulative gamma distribution"
 
-#: ../plugins/fn-stat/functions.c:950 ../plugins/fn-stat/functions.c:1741
+#: ../plugins/fn-stat/functions.c:949 ../plugins/fn-stat/functions.c:1726
 msgid "If @{alpha} <= 0 or @{beta} <= 0 this function returns a #NUM! error."
 msgstr "If @{alpha} <= 0 or @{beta} <= 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:975
+#: ../plugins/fn-stat/functions.c:974
 msgid "CHIDIST:survival function of the chi-squared distribution"
 msgstr "CHIDIST:survival function of the chi-squared distribution"
 
-#: ../plugins/fn-stat/functions.c:977 ../plugins/fn-stat/functions.c:1005
-#: ../plugins/fn-stat/functions.c:1191 ../plugins/fn-stat/functions.c:1243
+#: ../plugins/fn-stat/functions.c:976 ../plugins/fn-stat/functions.c:1004
+#: ../plugins/fn-stat/functions.c:1190 ../plugins/fn-stat/functions.c:1242
 msgid "dof:number of degrees of freedom"
 msgstr "dof:number of degrees of freedom"
 
-#: ../plugins/fn-stat/functions.c:978 ../plugins/fn-stat/functions.c:1006
-#: ../plugins/fn-stat/functions.c:1193 ../plugins/fn-stat/functions.c:1244
-#: ../plugins/fn-stat/functions.c:1280 ../plugins/fn-stat/functions.c:1446
+#: ../plugins/fn-stat/functions.c:977 ../plugins/fn-stat/functions.c:1005
+#: ../plugins/fn-stat/functions.c:1192 ../plugins/fn-stat/functions.c:1243
+#: ../plugins/fn-stat/functions.c:1279 ../plugins/fn-stat/functions.c:1445
 msgid "The survival function is 1 minus the cumulative distribution function."
 msgstr "The survival function is 1 minus the cumulative distribution function."
 
-#: ../plugins/fn-stat/functions.c:979
+#: ../plugins/fn-stat/functions.c:978
 msgid "If @{dof} is non-integer it is truncated."
 msgstr "If @{dof} is non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:980 ../plugins/fn-stat/functions.c:1194
+#: ../plugins/fn-stat/functions.c:979 ../plugins/fn-stat/functions.c:1193
 msgid "If @{dof} < 1 this function returns a #NUM! error."
 msgstr "If @{dof} < 1 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:982
+#: ../plugins/fn-stat/functions.c:981
 msgid ""
 "CHIDIST(@{x},@{dof}) is the OpenFormula function LEGACY.CHIDIST(@{x},@{dof})."
 msgstr ""
 "CHIDIST(@{x},@{dof}) is the OpenFormula function LEGACY.CHIDIST(@{x},@{dof})."
 
-#: ../plugins/fn-stat/functions.c:1003
+#: ../plugins/fn-stat/functions.c:1002
 msgid "CHIINV:inverse of the survival function of the chi-squared distribution"
 msgstr ""
 "CHIINV:inverse of the survival function of the chi-squared distribution"
 
-#: ../plugins/fn-stat/functions.c:1007 ../plugins/fn-stat/functions.c:1245
+#: ../plugins/fn-stat/functions.c:1006 ../plugins/fn-stat/functions.c:1244
 msgid ""
 "If @{p} < 0 or @{p} > 1 or @{dof} < 1 this function returns a #NUM! error."
 msgstr ""
 "If @{p} < 0 or @{p} > 1 or @{dof} < 1 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1009
+#: ../plugins/fn-stat/functions.c:1008
 msgid ""
 "CHIINV(@{p},@{dof}) is the OpenFormula function LEGACY.CHIDIST(@{p},@{dof})."
 msgstr ""
 "CHIINV(@{p},@{dof}) is the OpenFormula function LEGACY.CHIDIST(@{p},@{dof})."
 
-#: ../plugins/fn-stat/functions.c:1030
+#: ../plugins/fn-stat/functions.c:1029
 msgid "CHITEST:p value of the Goodness of Fit Test"
 msgstr "CHITEST:p value of the Goodness of Fit Test"
 
-#: ../plugins/fn-stat/functions.c:1031
+#: ../plugins/fn-stat/functions.c:1030
 msgid "actual_range:observed data"
 msgstr "actual_range:observed data"
 
-#: ../plugins/fn-stat/functions.c:1032
+#: ../plugins/fn-stat/functions.c:1031
 msgid "theoretical_range:expected values"
 msgstr "theoretical_range:expected values"
 
-#: ../plugins/fn-stat/functions.c:1033
+#: ../plugins/fn-stat/functions.c:1032
 msgid ""
 "If the actual range is not an n by 1 or 1 by n range, but an n by m range, "
 "then CHITEST uses (n-1) times (m-1) as degrees of freedom. This is useful if "
 "the expected values were calculated from the observed value in a test of "
 "independence or test of homogeneity."
 msgstr ""
+"If the actual range is not an n by 1 or 1 by n range, but an n by m range, "
+"then CHITEST uses (n-1) times (m-1) as degrees of freedom. This is useful if "
+"the expected values were calculated from the observed value in a test of "
+"independence or test of homogeneity."
 
-#: ../plugins/fn-stat/functions.c:1039
+#: ../plugins/fn-stat/functions.c:1038
 msgid "CHITEST is the OpenFormula function LEGACY.CHITEST."
 msgstr "CHITEST is the OpenFormula function LEGACY.CHITEST."
 
-#: ../plugins/fn-stat/functions.c:1117
+#: ../plugins/fn-stat/functions.c:1116
 msgid "BETADIST:cumulative distribution function of the beta distribution"
 msgstr "BETADIST:cumulative distribution function of the beta distribution"
 
-#: ../plugins/fn-stat/functions.c:1121 ../plugins/fn-stat/functions.c:1158
+#: ../plugins/fn-stat/functions.c:1120 ../plugins/fn-stat/functions.c:1157
 msgid "a:optional lower bound, defaults to 0"
 msgstr "a:optional lower bound, defaults to 0"
 
-#: ../plugins/fn-stat/functions.c:1122 ../plugins/fn-stat/functions.c:1159
+#: ../plugins/fn-stat/functions.c:1121 ../plugins/fn-stat/functions.c:1158
 msgid "b:optional upper bound, defaults to 1"
 msgstr "b:optional upper bound, defaults to 1"
 
-#: ../plugins/fn-stat/functions.c:1123
+#: ../plugins/fn-stat/functions.c:1122
 msgid "If @{x} < @{a} or @{x} > @{b} this function returns a #NUM! error."
 msgstr "If @{x} < @{a} or @{x} > @{b} this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1125 ../plugins/fn-stat/functions.c:1162
+#: ../plugins/fn-stat/functions.c:1124 ../plugins/fn-stat/functions.c:1161
 msgid "If @{a} >= @{b} this function returns a #NUM! error."
 msgstr "If @{a} >= @{b} this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1154
+#: ../plugins/fn-stat/functions.c:1153
 msgid ""
 "BETAINV:inverse of the cumulative distribution function of the beta "
 "distribution"
@@ -8667,19 +8815,19 @@ msgstr ""
 "BETAINV:inverse of the cumulative distribution function of the beta "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:1189
+#: ../plugins/fn-stat/functions.c:1188
 msgid "TDIST:survival function of the Student t-distribution"
 msgstr "TDIST:survival function of the Student t-distribution"
 
-#: ../plugins/fn-stat/functions.c:1192
-msgid "tails:1 or 2."
-msgstr ""
+#: ../plugins/fn-stat/functions.c:1191
+msgid "tails:1 or 2"
+msgstr "tails:1 or 2"
 
-#: ../plugins/fn-stat/functions.c:1195
+#: ../plugins/fn-stat/functions.c:1194
 msgid "If @{tails} is neither 1 or 2 this function returns a #NUM! error."
 msgstr "If @{tails} is neither 1 or 2 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1196
+#: ../plugins/fn-stat/functions.c:1195
 msgid ""
 "The parameterization of this function is different from what is used for, e."
 "g., NORMSDIST.  This is a common source of mistakes, but necessary for "
@@ -8689,15 +8837,15 @@ msgstr ""
 "g., NORMSDIST.  This is a common source of mistakes, but necessary for "
 "compatibility."
 
-#: ../plugins/fn-stat/functions.c:1199
+#: ../plugins/fn-stat/functions.c:1198
 msgid "This function is Excel compatible for non-negative @{x}."
 msgstr "This function is Excel compatible for non-negative @{x}."
 
-#: ../plugins/fn-stat/functions.c:1241
+#: ../plugins/fn-stat/functions.c:1240
 msgid "TINV:inverse of the survival function of the Student t-distribution"
 msgstr "TINV:inverse of the survival function of the Student t-distribution"
 
-#: ../plugins/fn-stat/functions.c:1247
+#: ../plugins/fn-stat/functions.c:1246
 msgid ""
 "The parameterization of this function is different from what is used for, e."
 "g., NORMSINV.  This is a common source of mistakes, but necessary for "
@@ -8707,19 +8855,19 @@ msgstr ""
 "g., NORMSINV.  This is a common source of mistakes, but necessary for "
 "compatibility."
 
-#: ../plugins/fn-stat/functions.c:1276
+#: ../plugins/fn-stat/functions.c:1275
 msgid "FDIST:survival function of the F distribution"
 msgstr "FDIST:survival function of the F distribution"
 
-#: ../plugins/fn-stat/functions.c:1278 ../plugins/fn-stat/functions.c:1444
+#: ../plugins/fn-stat/functions.c:1277 ../plugins/fn-stat/functions.c:1443
 msgid "dof_of_num:numerator degrees of freedom"
 msgstr "dof_of_num:numerator degrees of freedom"
 
-#: ../plugins/fn-stat/functions.c:1279 ../plugins/fn-stat/functions.c:1445
+#: ../plugins/fn-stat/functions.c:1278 ../plugins/fn-stat/functions.c:1444
 msgid "dof_of_denom:denominator degrees of freedom"
 msgstr "dof_of_denom:denominator degrees of freedom"
 
-#: ../plugins/fn-stat/functions.c:1282
+#: ../plugins/fn-stat/functions.c:1281
 msgid ""
 "If @{dof_of_num} < 1 or @{dof_of_denom} < 1, this function returns a #NUM! "
 "error."
@@ -8727,21 +8875,21 @@ msgstr ""
 "If @{dof_of_num} < 1 or @{dof_of_denom} < 1, this function returns a #NUM! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:1284
+#: ../plugins/fn-stat/functions.c:1283
 msgid "FDIST is the OpenFormula function LEGACY.FDIST."
 msgstr "FDIST is the OpenFormula function LEGACY.FDIST."
 
-#: ../plugins/fn-stat/functions.c:1306
+#: ../plugins/fn-stat/functions.c:1305
 msgid ""
 "LANDAU:approximate probability density function of the Landau distribution"
 msgstr ""
 "LANDAU:approximate probability density function of the Landau distribution"
 
-#: ../plugins/fn-stat/functions.c:1442
+#: ../plugins/fn-stat/functions.c:1441
 msgid "FINV:inverse of the survival function of the F distribution"
 msgstr "FINV:inverse of the survival function of the F distribution"
 
-#: ../plugins/fn-stat/functions.c:1448
+#: ../plugins/fn-stat/functions.c:1447
 msgid ""
 "If @{dof_of_num} < 1 or @{dof_of_denom} < 1 this function returns a #NUM! "
 "error."
@@ -8749,32 +8897,34 @@ msgstr ""
 "If @{dof_of_num} < 1 or @{dof_of_denom} < 1 this function returns a #NUM! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:1450
+#: ../plugins/fn-stat/functions.c:1449
 msgid "FINV is the OpenFormula function LEGACY.FINV."
 msgstr "FINV is the OpenFormula function LEGACY.FINV."
 
-#: ../plugins/fn-stat/functions.c:1472
+#: ../plugins/fn-stat/functions.c:1471
 msgid ""
-"BINOMDIST:(cumulative) probability mass function of the binomial distribution"
+"BINOMDIST:probability mass of cumulative distribution function of the "
+"binomial distribution"
 msgstr ""
-"BINOMDIST:(cumulative) probability mass function of the binomial distribution"
+"BINOMDIST:probability mass of cumulative distribution function of the "
+"binomial distribution"
 
-#: ../plugins/fn-stat/functions.c:1473
+#: ../plugins/fn-stat/functions.c:1472
 msgid "n:number of successes"
 msgstr "n:number of successes"
 
-#: ../plugins/fn-stat/functions.c:1474 ../plugins/fn-stat/functions.c:1508
-#: ../plugins/fn-stat/functions.c:1584
+#: ../plugins/fn-stat/functions.c:1473 ../plugins/fn-stat/functions.c:1507
+#: ../plugins/fn-stat/functions.c:1569
 msgid "trials:number of trials"
 msgstr "trials:number of trials"
 
-#: ../plugins/fn-stat/functions.c:1475 ../plugins/fn-stat/functions.c:1509
-#: ../plugins/fn-stat/functions.c:1585
+#: ../plugins/fn-stat/functions.c:1474 ../plugins/fn-stat/functions.c:1508
+#: ../plugins/fn-stat/functions.c:1570
 msgid "p:probability of success in each trial"
 msgstr "p:probability of success in each trial"
 
-#: ../plugins/fn-stat/functions.c:1476 ../plugins/fn-stat/functions.c:1644
-#: ../plugins/fn-stat/functions.c:1967 ../plugins/fn-stat/functions.c:4740
+#: ../plugins/fn-stat/functions.c:1475 ../plugins/fn-stat/functions.c:1629
+#: ../plugins/fn-stat/functions.c:1952 ../plugins/fn-stat/functions.c:4237
 msgid ""
 "cumulative:whether to evaluate the mass function or the cumulative "
 "distribution function"
@@ -8782,66 +8932,62 @@ msgstr ""
 "cumulative:whether to evaluate the mass function or the cumulative "
 "distribution function"
 
-#: ../plugins/fn-stat/functions.c:1477
+#: ../plugins/fn-stat/functions.c:1476
 msgid "If @{n} or @{trials} are non-integer they are truncated."
 msgstr "If @{n} or @{trials} are non-integer they are truncated."
 
-#: ../plugins/fn-stat/functions.c:1478
+#: ../plugins/fn-stat/functions.c:1477
 msgid "If @{n} < 0 or @{trials} < 0 this function returns a #NUM! error."
 msgstr "If @{n} < 0 or @{trials} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1479
+#: ../plugins/fn-stat/functions.c:1478
 msgid "If @{n} > @{trials} this function returns a #NUM! error."
 msgstr "If @{n} > @{trials} this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1507
+#: ../plugins/fn-stat/functions.c:1506
 msgid ""
 "BINOM.DIST.RANGE:probability of the binomial distribution over an interval"
 msgstr ""
 "BINOM.DIST.RANGE:probability of the binomial distribution over an interval"
 
-#: ../plugins/fn-stat/functions.c:1510
+#: ../plugins/fn-stat/functions.c:1509
 msgid "start:start of the interval"
 msgstr "start:start of the interval"
 
-#: ../plugins/fn-stat/functions.c:1511
-msgid "end:start of the interval, defaults to @{start}"
-msgstr "end:start of the interval, defaults to @{start}"
+#: ../plugins/fn-stat/functions.c:1510
+msgid "end:end of the interval, defaults to @{start}"
+msgstr "end:end of the interval, defaults to @{start}"
 
-#: ../plugins/fn-stat/functions.c:1512
+#: ../plugins/fn-stat/functions.c:1511
 msgid "If @{start}, @{end} or @{trials} are non-integer they are truncated."
 msgstr "If @{start}, @{end} or @{trials} are non-integer they are truncated."
 
-#: ../plugins/fn-stat/functions.c:1513 ../plugins/fn-stat/functions.c:1588
+#: ../plugins/fn-stat/functions.c:1512 ../plugins/fn-stat/functions.c:1573
 msgid "If @{trials} < 0 this function returns a #NUM! error."
 msgstr "If @{trials} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1515
+#: ../plugins/fn-stat/functions.c:1514
 msgid "If @{start} > @{end} this function returns 0."
 msgstr "If @{start} > @{end} this function returns 0."
 
-#: ../plugins/fn-stat/functions.c:1516
-msgid "This function is the OpenFormula function B"
-msgstr "This function is the OpenFormula function B"
-
-#: ../plugins/fn-stat/functions.c:1552
+#: ../plugins/fn-stat/functions.c:1537
 msgid ""
-"CAUCHY:(cumulative) probability density function of the Cauchy, Lorentz or "
-"Breit-Wigner distribution"
+"CAUCHY:probability density or cumulative distribution function of the "
+"Cauchy, Lorentz or Breit-Wigner distribution"
 msgstr ""
-"CAUCHY:(cumulative) probability density function of the Cauchy, Lorentz or "
-"Breit-Wigner distribution"
+"CAUCHY:probability density or cumulative distribution function of the "
+"Cauchy, Lorentz or Breit-Wigner distribution"
 
-#: ../plugins/fn-stat/functions.c:1555 ../plugins/fn-stat/functions.c:4770
-#: ../plugins/fn-stat/functions.c:4909
+#: ../plugins/fn-stat/functions.c:1540 ../plugins/fn-stat/functions.c:4267
+#: ../plugins/fn-stat/functions.c:4406
 msgid "a:scale parameter"
 msgstr "a:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:1557
+#: ../plugins/fn-stat/functions.c:1542
 msgid "If @{a} < 0 this function returns a #NUM! error."
 msgstr "If @{a} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1558 ../plugins/fn-stat/functions.c:4743
+#: ../plugins/fn-stat/functions.c:1543 ../plugins/fn-stat/functions.c:4240
 msgid ""
 "If @{cumulative} is neither TRUE nor FALSE this function returns a #VALUE! "
 "error."
@@ -8849,137 +8995,139 @@ msgstr ""
 "If @{cumulative} is neither TRUE nor FALSE this function returns a #VALUE! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:1583
+#: ../plugins/fn-stat/functions.c:1568
 msgid "CRITBINOM:right-tailed critical value of the binomial distribution"
 msgstr "CRITBINOM:right-tailed critical value of the binomial distribution"
 
-#: ../plugins/fn-stat/functions.c:1586
+#: ../plugins/fn-stat/functions.c:1571
 msgid "alpha:significance level (area of the tail)"
 msgstr "alpha:significance level (area of the tail)"
 
-#: ../plugins/fn-stat/functions.c:1587
+#: ../plugins/fn-stat/functions.c:1572
 msgid "If @{trials} is a non-integer it is truncated."
 msgstr "If @{trials} is a non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:1590
+#: ../plugins/fn-stat/functions.c:1575
 msgid "If @{alpha} < 0 or @{alpha} > 1 this function returns a #NUM! error."
 msgstr "If @{alpha} < 0 or @{alpha} > 1 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1613
+#: ../plugins/fn-stat/functions.c:1598
 msgid "PERMUT:number of @{k}-permutations of a @{n}-set"
 msgstr "PERMUT:number of @{k}-permutations of a @{n}-set"
 
-#: ../plugins/fn-stat/functions.c:1614
+#: ../plugins/fn-stat/functions.c:1599
 msgid "n:size of the base set"
 msgstr "n:size of the base set"
 
-#: ../plugins/fn-stat/functions.c:1615
+#: ../plugins/fn-stat/functions.c:1600
 msgid "k:number of elements in each permutation"
 msgstr "k:number of elements in each permutation"
 
-#: ../plugins/fn-stat/functions.c:1616
+#: ../plugins/fn-stat/functions.c:1601
 msgid "If @{n} = 0 this function returns a #NUM! error."
 msgstr "If @{n} = 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1617
+#: ../plugins/fn-stat/functions.c:1602
 msgid "If @{n} < @{k} this function returns a #NUM! error."
 msgstr "If @{n} < @{k} this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1639
+#: ../plugins/fn-stat/functions.c:1624
 msgid ""
-"HYPGEOMDIST:(cumulative) probability mass function of the hypergeometric "
-"distribution"
+"HYPGEOMDIST:probability mass or cumulative distribution function of the "
+"hypergeometric distribution"
 msgstr ""
-"HYPGEOMDIST:(cumulative) probability mass function of the hypergeometric "
-"distribution"
+"HYPGEOMDIST:probability mass or cumulative distribution function of the "
+"hypergeometric distribution"
 
-#: ../plugins/fn-stat/functions.c:1640
+#: ../plugins/fn-stat/functions.c:1625
 msgid "x:number of successes"
 msgstr "x:number of successes"
 
-#: ../plugins/fn-stat/functions.c:1641
+#: ../plugins/fn-stat/functions.c:1626
 msgid "n:sample size"
 msgstr "n:sample size"
 
-#: ../plugins/fn-stat/functions.c:1642
+#: ../plugins/fn-stat/functions.c:1627
 msgid "M:number of possible successes in the population"
 msgstr "M:number of possible successes in the population"
 
-#: ../plugins/fn-stat/functions.c:1643
+#: ../plugins/fn-stat/functions.c:1628
 msgid "N:population size"
 msgstr "N:population size"
 
-#: ../plugins/fn-stat/functions.c:1645
+#: ../plugins/fn-stat/functions.c:1630
 msgid "If @{x},@{n},@{M} or @{N} is a non-integer it is truncated."
 msgstr "If @{x},@{n},@{M} or @{N} is a non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:1646
+#: ../plugins/fn-stat/functions.c:1631
 msgid "If @{x},@{n},@{M} or @{N} < 0 this function returns a #NUM! error."
 msgstr "If @{x},@{n},@{M} or @{N} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1647
+#: ../plugins/fn-stat/functions.c:1632
 msgid "If @{x} > @{M} or @{n} > @{N} this function returns a #NUM! error."
 msgstr "If @{x} > @{M} or @{n} > @{N} this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1675
+#: ../plugins/fn-stat/functions.c:1660
 msgid ""
 "CONFIDENCE:margin of error of a confidence interval for the population mean"
 msgstr ""
 "CONFIDENCE:margin of error of a confidence interval for the population mean"
 
-#: ../plugins/fn-stat/functions.c:1676
+#: ../plugins/fn-stat/functions.c:1661
 msgid "alpha:significance level"
 msgstr "alpha:significance level"
 
-#: ../plugins/fn-stat/functions.c:1677
+#: ../plugins/fn-stat/functions.c:1662
 msgid "stddev:population standard deviation"
 msgstr "stddev:population standard deviation"
 
-#: ../plugins/fn-stat/functions.c:1678
+#: ../plugins/fn-stat/functions.c:1663
 msgid "size:sample size"
 msgstr "size:sample size"
 
-#: ../plugins/fn-stat/functions.c:1679
+#: ../plugins/fn-stat/functions.c:1664
 msgid ""
 "This function requires the usually unknown population standard deviation."
 msgstr ""
 "This function requires the usually unknown population standard deviation."
 
-#: ../plugins/fn-stat/functions.c:1680
+#: ../plugins/fn-stat/functions.c:1665
 msgid "If @{size} is non-integer it is truncated."
 msgstr "If @{size} is non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:1681
+#: ../plugins/fn-stat/functions.c:1666
 msgid "If @{size} < 0 this function returns a #NUM! error."
 msgstr "If @{size} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1682
+#: ../plugins/fn-stat/functions.c:1667
 msgid "If @{size} is 0 this function returns a #DIV/0! error."
 msgstr "If @{size} is 0 this function returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:1705
+#: ../plugins/fn-stat/functions.c:1690
 msgid "STANDARDIZE:z-score of a value"
 msgstr "STANDARDIZE:z-score of a value"
 
-#: ../plugins/fn-stat/functions.c:1707
+#: ../plugins/fn-stat/functions.c:1692
 msgid "mean:mean of the original distribution"
 msgstr "mean:mean of the original distribution"
 
-#: ../plugins/fn-stat/functions.c:1708
+#: ../plugins/fn-stat/functions.c:1693
 msgid "stddev:standard deviation of the original distribution"
 msgstr "stddev:standard deviation of the original distribution"
 
-#: ../plugins/fn-stat/functions.c:1709 ../plugins/fn-stat/functions.c:1773
+#: ../plugins/fn-stat/functions.c:1694 ../plugins/fn-stat/functions.c:1758
 msgid "If @{stddev} is 0 this function returns a #DIV/0! error."
 msgstr "If @{stddev} is 0 this function returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:1732
+#: ../plugins/fn-stat/functions.c:1717
 msgid ""
-"WEIBULL:(cumulative) probability density function of the Weibull distribution"
+"WEIBULL:probability density or cumulative distribution function of the "
+"Weibull distribution"
 msgstr ""
-"WEIBULL:(cumulative) probability density function of the Weibull distribution"
+"WEIBULL:probability density or cumulative distribution function of the "
+"Weibull distribution"
 
-#: ../plugins/fn-stat/functions.c:1737
+#: ../plugins/fn-stat/functions.c:1722
 msgid ""
 "If the @{cumulative} boolean is true it will return: 1 - exp (-(@{x}/@{beta})"
 "^ {alpha}),otherwise it will return (@{alpha}/@{beta}^ {alpha}) * @{x}^(@"
@@ -8989,22 +9137,24 @@ msgstr ""
 "^ {alpha}),otherwise it will return (@{alpha}/@{beta}^ {alpha}) * @{x}^(@"
 "{alpha}-1) * exp(-(@{x}/@{beta}^ {alpha}))."
 
-#: ../plugins/fn-stat/functions.c:1768
+#: ../plugins/fn-stat/functions.c:1753
 msgid ""
-"NORMDIST:(cumulative) probability density function of a normal distribution"
+"NORMDIST:probability density or cumulative distribution function of a normal "
+"distribution"
 msgstr ""
-"NORMDIST:(cumulative) probability density function of a normal distribution"
+"NORMDIST:probability density or cumulative distribution function of a normal "
+"distribution"
 
-#: ../plugins/fn-stat/functions.c:1770 ../plugins/fn-stat/functions.c:1803
-#: ../plugins/fn-stat/functions.c:1966
+#: ../plugins/fn-stat/functions.c:1755 ../plugins/fn-stat/functions.c:1788
+#: ../plugins/fn-stat/functions.c:1951
 msgid "mean:mean of the distribution"
 msgstr "mean:mean of the distribution"
 
-#: ../plugins/fn-stat/functions.c:1771 ../plugins/fn-stat/functions.c:1804
+#: ../plugins/fn-stat/functions.c:1756 ../plugins/fn-stat/functions.c:1789
 msgid "stddev:standard deviation of the distribution"
 msgstr "stddev:standard deviation of the distribution"
 
-#: ../plugins/fn-stat/functions.c:1801
+#: ../plugins/fn-stat/functions.c:1786
 msgid ""
 "NORMINV:inverse of the cumulative distribution function of a normal "
 "distribution"
@@ -9012,7 +9162,7 @@ msgstr ""
 "NORMINV:inverse of the cumulative distribution function of a normal "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:1805
+#: ../plugins/fn-stat/functions.c:1790
 msgid ""
 "If @{p} < 0 or @{p} > 1 or @{stddev} <= 0 this function returns a #NUM! "
 "error."
@@ -9020,11 +9170,11 @@ msgstr ""
 "If @{p} < 0 or @{p} > 1 or @{stddev} <= 0 this function returns a #NUM! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:1829
-msgid "KURT:unbiased estimate of the kurtosis of a data set."
-msgstr "KURT:unbiased estimate of the kurtosis of a data set."
+#: ../plugins/fn-stat/functions.c:1814
+msgid "KURT:unbiased estimate of the kurtosis of a data set"
+msgstr "KURT:unbiased estimate of the kurtosis of a data set"
 
-#: ../plugins/fn-stat/functions.c:1833
+#: ../plugins/fn-stat/functions.c:1818
 msgid ""
 "This is only meaningful if the underlying distribution really has a fourth "
 "moment.  The kurtosis is offset by three such that a normal distribution "
@@ -9034,7 +9184,7 @@ msgstr ""
 "moment.  The kurtosis is offset by three such that a normal distribution "
 "will have zero kurtosis."
 
-#: ../plugins/fn-stat/functions.c:1837
+#: ../plugins/fn-stat/functions.c:1822
 msgid ""
 "If fewer than four numbers are given or all of them are equal this function "
 "returns a #DIV/0! error."
@@ -9042,15 +9192,15 @@ msgstr ""
 "If fewer than four numbers are given or all of them are equal this function "
 "returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:1841
+#: ../plugins/fn-stat/functions.c:1826
 msgid "Then KURT(A1:A5) equals 1.234546305."
 msgstr "Then KURT(A1:A5) equals 1.234546305."
 
-#: ../plugins/fn-stat/functions.c:1860
+#: ../plugins/fn-stat/functions.c:1845
 msgid "KURTP:population kurtosis of a data set"
 msgstr "KURTP:population kurtosis of a data set"
 
-#: ../plugins/fn-stat/functions.c:1864
+#: ../plugins/fn-stat/functions.c:1849
 msgid ""
 "If fewer than two numbers are given or all of them are equal this function "
 "returns a #DIV/0! error."
@@ -9058,79 +9208,81 @@ msgstr ""
 "If fewer than two numbers are given or all of them are equal this function "
 "returns a #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:1867
+#: ../plugins/fn-stat/functions.c:1852
 msgid "Then KURTP(A1:A5) equals -0.691363424."
 msgstr "Then KURTP(A1:A5) equals -0.691363424."
 
-#: ../plugins/fn-stat/functions.c:1886
+#: ../plugins/fn-stat/functions.c:1871
 msgid "AVEDEV:average of the absolute deviations of a data set"
 msgstr "AVEDEV:average of the absolute deviations of a data set"
 
-#: ../plugins/fn-stat/functions.c:1891
+#: ../plugins/fn-stat/functions.c:1876
 msgid "Then AVEDEV(A1:A5) equals 7.84."
 msgstr "Then AVEDEV(A1:A5) equals 7.84."
 
-#: ../plugins/fn-stat/functions.c:1910
+#: ../plugins/fn-stat/functions.c:1895
 msgid "DEVSQ:sum of squares of deviations of a data set"
 msgstr "DEVSQ:sum of squares of deviations of a data set"
 
-#: ../plugins/fn-stat/functions.c:1916
+#: ../plugins/fn-stat/functions.c:1901
 msgid "Then DEVSQ(A1:A5) equals 470.56."
 msgstr "Then DEVSQ(A1:A5) equals 470.56."
 
-#: ../plugins/fn-stat/functions.c:1935
+#: ../plugins/fn-stat/functions.c:1920
 msgid "FISHER:Fisher transformation"
 msgstr "FISHER:Fisher transformation"
 
-#: ../plugins/fn-stat/functions.c:1937
+#: ../plugins/fn-stat/functions.c:1922
 msgid "If @{x} is not a number, this function returns a #VALUE! error."
 msgstr "If @{x} is not a number, this function returns a #VALUE! error."
 
-#: ../plugins/fn-stat/functions.c:1938
+#: ../plugins/fn-stat/functions.c:1923
 msgid "If @{x} <= -1 or @{x} >= 1, this function returns a #NUM! error."
 msgstr "If @{x} <= -1 or @{x} >= 1, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1964
+#: ../plugins/fn-stat/functions.c:1949
 msgid ""
-"POISSON:(cumulative) probability mass function of the Poisson distribution"
+"POISSON:probability mass or cumulative distribution function of the Poisson "
+"distribution"
 msgstr ""
-"POISSON:(cumulative) probability mass function of the Poisson distribution"
+"POISSON:probability mass or cumulative distribution function of the Poisson "
+"distribution"
 
-#: ../plugins/fn-stat/functions.c:1965
+#: ../plugins/fn-stat/functions.c:1950
 msgid "x:number of events"
 msgstr "x:number of events"
 
-#: ../plugins/fn-stat/functions.c:1968
+#: ../plugins/fn-stat/functions.c:1953
 msgid "If @{x} is a non-integer it is truncated."
 msgstr "If @{x} is a non-integer it is truncated."
 
-#: ../plugins/fn-stat/functions.c:1970
+#: ../plugins/fn-stat/functions.c:1955
 msgid "If @{mean} <= 0 POISSON returns the #NUM! error."
 msgstr "If @{mean} <= 0 POISSON returns the #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:1996
+#: ../plugins/fn-stat/functions.c:1981
 msgid "PEARSON:Pearson correlation coefficient of the paired set of data"
 msgstr "PEARSON:Pearson correlation coefficient of the paired set of data"
 
-#: ../plugins/fn-stat/functions.c:1997 ../plugins/fn-stat/functions.c:2016
+#: ../plugins/fn-stat/functions.c:1982 ../plugins/fn-stat/functions.c:2001
 msgid "array1:first component values"
 msgstr "array1:first component values"
 
-#: ../plugins/fn-stat/functions.c:1998 ../plugins/fn-stat/functions.c:2017
+#: ../plugins/fn-stat/functions.c:1983 ../plugins/fn-stat/functions.c:2002
 msgid "array2:second component values"
 msgstr "array2:second component values"
 
-#: ../plugins/fn-stat/functions.c:2015
+#: ../plugins/fn-stat/functions.c:2000
 msgid ""
 "RSQ:square of the Pearson correlation coefficient of the paired set of data"
 msgstr ""
 "RSQ:square of the Pearson correlation coefficient of the paired set of data"
 
-#: ../plugins/fn-stat/functions.c:2039
+#: ../plugins/fn-stat/functions.c:2024
 msgid "MEDIAN:median of a data set"
 msgstr "MEDIAN:median of a data set"
 
-#: ../plugins/fn-stat/functions.c:2043
+#: ../plugins/fn-stat/functions.c:2028
 msgid ""
 "If even numbers are given MEDIAN returns the average of the two numbers in "
 "the center."
@@ -9138,19 +9290,19 @@ msgstr ""
 "If even numbers are given MEDIAN returns the average of the two numbers in "
 "the centre."
 
-#: ../plugins/fn-stat/functions.c:2047
+#: ../plugins/fn-stat/functions.c:2032
 msgid "Then MEDIAN(A1:A5) equals 21.3."
 msgstr "Then MEDIAN(A1:A5) equals 21.3."
 
-#: ../plugins/fn-stat/functions.c:2049
+#: ../plugins/fn-stat/functions.c:2034
 msgid "wiki:en:Median"
 msgstr "wiki:en:Median"
 
-#: ../plugins/fn-stat/functions.c:2050
+#: ../plugins/fn-stat/functions.c:2035
 msgid "wolfram:StatisticalMedian.html"
 msgstr "wolfram:StatisticalMedian.html"
 
-#: ../plugins/fn-stat/functions.c:2069
+#: ../plugins/fn-stat/functions.c:2054
 msgid ""
 "SSMEDIAN:median for grouped data as commonly determined in the social "
 "sciences"
@@ -9158,15 +9310,15 @@ msgstr ""
 "SSMEDIAN:median for grouped data as commonly determined in the social "
 "sciences"
 
-#: ../plugins/fn-stat/functions.c:2070
+#: ../plugins/fn-stat/functions.c:2055
 msgid "array:data set"
 msgstr "array:data set"
 
-#: ../plugins/fn-stat/functions.c:2071
+#: ../plugins/fn-stat/functions.c:2056
 msgid "interval:length of each grouping interval, defaults to 1"
 msgstr "interval:length of each grouping interval, defaults to 1"
 
-#: ../plugins/fn-stat/functions.c:2072
+#: ../plugins/fn-stat/functions.c:2057
 msgid ""
 "The data points given in @{array} are assumed to be the result of grouping "
 "data into intervals of length @{interval}"
@@ -9174,12 +9326,12 @@ msgstr ""
 "The data points given in @{array} are assumed to be the result of grouping "
 "data into intervals of length @{interval}"
 
-#: ../plugins/fn-stat/functions.c:2074 ../plugins/fn-stat/functions.c:2867
-#: ../plugins/fn-stat/functions.c:2910
+#: ../plugins/fn-stat/functions.c:2059 ../plugins/fn-stat/functions.c:2731
+#: ../plugins/fn-stat/functions.c:2773
 msgid "If @{array} is empty, this function returns a #NUM! error."
 msgstr "If @{array} is empty, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2075
+#: ../plugins/fn-stat/functions.c:2060
 msgid ""
 "If @{interval} <= 0, this function returns a #NUM! error.SSMEDIAN does not "
 "check whether the data points are at least @{interval} apart."
@@ -9187,31 +9339,31 @@ msgstr ""
 "If @{interval} <= 0, this function returns a #NUM! error.SSMEDIAN does not "
 "check whether the data points are at least @{interval} apart."
 
-#: ../plugins/fn-stat/functions.c:2078
+#: ../plugins/fn-stat/functions.c:2063
 msgid "Let us assume that the cells A1, A2, A3 contain numbers 7, 8, 8."
 msgstr "Let us assume that the cells A1, A2, A3 contain numbers 7, 8, 8."
 
-#: ../plugins/fn-stat/functions.c:2079
+#: ../plugins/fn-stat/functions.c:2064
 msgid "Then SSMEDIAN(A1:A3, 1) equals 7.75."
 msgstr "Then SSMEDIAN(A1:A3, 1) equals 7.75."
 
-#: ../plugins/fn-stat/functions.c:2161
+#: ../plugins/fn-stat/functions.c:2146
 msgid "LARGE:@{k}-th largest value in a data set"
 msgstr "LARGE:@{k}-th largest value in a data set"
 
-#: ../plugins/fn-stat/functions.c:2162 ../plugins/fn-stat/functions.c:2205
+#: ../plugins/fn-stat/functions.c:2147 ../plugins/fn-stat/functions.c:2190
 msgid "data:data set"
 msgstr "data:data set"
 
-#: ../plugins/fn-stat/functions.c:2163 ../plugins/fn-stat/functions.c:2206
+#: ../plugins/fn-stat/functions.c:2148 ../plugins/fn-stat/functions.c:2191
 msgid "k:which value to find"
 msgstr "k:which value to find"
 
-#: ../plugins/fn-stat/functions.c:2164 ../plugins/fn-stat/functions.c:2207
+#: ../plugins/fn-stat/functions.c:2149 ../plugins/fn-stat/functions.c:2192
 msgid "If data set is empty this function returns a #NUM! error."
 msgstr "If data set is empty this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2165 ../plugins/fn-stat/functions.c:2208
+#: ../plugins/fn-stat/functions.c:2150 ../plugins/fn-stat/functions.c:2193
 msgid ""
 "If @{k} <= 0 or @{k} is greater than the number of data items given this "
 "function returns a #NUM! error."
@@ -9219,19 +9371,19 @@ msgstr ""
 "If @{k} <= 0 or @{k} is greater than the number of data items given this "
 "function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2170
+#: ../plugins/fn-stat/functions.c:2155
 msgid "Then LARGE(A1:A5,2) equals 25.9.LARGE(A1:A5,4) equals 17.3."
 msgstr "Then LARGE(A1:A5,2) equals 25.9.LARGE(A1:A5,4) equals 17.3."
 
-#: ../plugins/fn-stat/functions.c:2204
-msgid "SMALL: @{k}-th smallest value in a data set."
-msgstr "SMALL: @{k}-th smallest value in a data set."
+#: ../plugins/fn-stat/functions.c:2189
+msgid "SMALL:@{k}-th smallest value in a data set"
+msgstr "SMALL:@{k}-th smallest value in a data set"
 
-#: ../plugins/fn-stat/functions.c:2213
+#: ../plugins/fn-stat/functions.c:2198
 msgid "Then SMALL(A1:A5,2) equals 17.3.SMALL(A1:A5,4) equals 25.9."
 msgstr "Then SMALL(A1:A5,2) equals 17.3.SMALL(A1:A5,4) equals 25.9."
 
-#: ../plugins/fn-stat/functions.c:2273
+#: ../plugins/fn-stat/functions.c:2233
 msgid ""
 "PROB:probability of an interval for a discrete (and finite) probability "
 "distribution"
@@ -9239,23 +9391,23 @@ msgstr ""
 "PROB:probability of an interval for a discrete (and finite) probability "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:2274
+#: ../plugins/fn-stat/functions.c:2234
 msgid "x_range:possible values"
 msgstr "x_range:possible values"
 
-#: ../plugins/fn-stat/functions.c:2275
+#: ../plugins/fn-stat/functions.c:2235
 msgid "prob_range:probabilities of the corresponding values"
 msgstr "prob_range:probabilities of the corresponding values"
 
-#: ../plugins/fn-stat/functions.c:2276
+#: ../plugins/fn-stat/functions.c:2236
 msgid "lower_limit:lower interval limit"
 msgstr "lower_limit:lower interval limit"
 
-#: ../plugins/fn-stat/functions.c:2277
+#: ../plugins/fn-stat/functions.c:2237
 msgid "upper_limit:upper interval limit, defaults to @{lower_limit}"
 msgstr "upper_limit:upper interval limit, defaults to @{lower_limit}"
 
-#: ../plugins/fn-stat/functions.c:2278
+#: ../plugins/fn-stat/functions.c:2238
 msgid ""
 "If the sum of the probabilities in @{prob_range} is not equal to 1 this "
 "function returns a #NUM! error."
@@ -9263,7 +9415,7 @@ msgstr ""
 "If the sum of the probabilities in @{prob_range} is not equal to 1 this "
 "function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2280
+#: ../plugins/fn-stat/functions.c:2240
 msgid ""
 "If any value in @{prob_range} is <=0 or > 1, this function returns a #NUM! "
 "error."
@@ -9271,7 +9423,7 @@ msgstr ""
 "If any value in @{prob_range} is <=0 or > 1, this function returns a #NUM! "
 "error."
 
-#: ../plugins/fn-stat/functions.c:2282
+#: ../plugins/fn-stat/functions.c:2242
 msgid ""
 "If @{x_range} and @{prob_range} contain a different number of data entries, "
 "this function returns a #N/A error."
@@ -9279,53 +9431,53 @@ msgstr ""
 "If @{x_range} and @{prob_range} contain a different number of data entries, "
 "this function returns a #N/A error."
 
-#: ../plugins/fn-stat/functions.c:2359
+#: ../plugins/fn-stat/functions.c:2319
 msgid "STEYX:standard error of the predicted y-value in the regression"
 msgstr "STEYX:standard error of the predicted y-value in the regression"
 
-#: ../plugins/fn-stat/functions.c:2360 ../plugins/fn-stat/functions.c:3515
-#: ../plugins/fn-stat/functions.c:3780 ../plugins/fn-stat/functions.c:3875
-#: ../plugins/fn-stat/functions.c:3987 ../plugins/fn-stat/functions.c:4227
-#: ../plugins/fn-stat/functions.c:4346 ../plugins/fn-stat/functions.c:4418
-#: ../plugins/fn-stat/functions.c:4473
-msgid "known_y's:known y-values"
-msgstr "known_y's:known y-values"
+#: ../plugins/fn-stat/functions.c:2320 ../plugins/fn-stat/functions.c:3354
+#: ../plugins/fn-stat/functions.c:3470 ../plugins/fn-stat/functions.c:3565
+#: ../plugins/fn-stat/functions.c:3677 ../plugins/fn-stat/functions.c:3775
+#: ../plugins/fn-stat/functions.c:3862 ../plugins/fn-stat/functions.c:3921
+#: ../plugins/fn-stat/functions.c:3973
+msgid "known_ys:known y-values"
+msgstr "known_ys:known y-values"
 
-#: ../plugins/fn-stat/functions.c:2361 ../plugins/fn-stat/functions.c:3781
-#: ../plugins/fn-stat/functions.c:4347 ../plugins/fn-stat/functions.c:4419
-#: ../plugins/fn-stat/functions.c:4474
-msgid "known_x's:known x-values"
-msgstr "known_x's:known x-values"
+#: ../plugins/fn-stat/functions.c:2321 ../plugins/fn-stat/functions.c:3471
+#: ../plugins/fn-stat/functions.c:3863 ../plugins/fn-stat/functions.c:3922
+#: ../plugins/fn-stat/functions.c:3974
+msgid "known_xs:known x-values"
+msgstr "known_xs:known x-values"
 
-#: ../plugins/fn-stat/functions.c:2362
+#: ../plugins/fn-stat/functions.c:2322
 msgid ""
-"If @{known_y}'s and @{known_x}'s are empty or have a different number of "
+"If @{known_ys} and @{known_xs} are empty or have a different number of "
 "arguments then this function returns a #N/A error."
 msgstr ""
-"If @{known_y}'s and @{known_x}'s are empty or have a different number of "
+"If @{known_ys} and @{known_xs} are empty or have a different number of "
 "arguments then this function returns a #N/A error."
 
-#: ../plugins/fn-stat/functions.c:2368
+#: ../plugins/fn-stat/functions.c:2328
 msgid "Then STEYX(A1:A5,B1:B5) equals 1.101509979."
 msgstr "Then STEYX(A1:A5,B1:B5) equals 1.101509979."
 
-#: ../plugins/fn-stat/functions.c:2508
+#: ../plugins/fn-stat/functions.c:2372
 msgid ""
 "ZTEST:the probability of observing a sample mean as large as or larger than "
 "the mean of the given sample"
 msgstr ""
+"ZTEST:the probability of observing a sample mean as large as or larger than "
+"the mean of the given sample"
 
-#: ../plugins/fn-stat/functions.c:2510
-#, fuzzy
+#: ../plugins/fn-stat/functions.c:2374
 msgid "ref:data set (sample)"
-msgstr "ref:data set"
+msgstr "ref:data set (sample)"
 
-#: ../plugins/fn-stat/functions.c:2511
-#, fuzzy
+#: ../plugins/fn-stat/functions.c:2375
 msgid "x:population mean"
-msgstr "N:population size"
+msgstr "x:population mean"
 
-#: ../plugins/fn-stat/functions.c:2512
+#: ../plugins/fn-stat/functions.c:2376
 msgid ""
 "stddev:population standard deviation, defaults to the sample standard "
 "deviation"
@@ -9333,31 +9485,34 @@ msgstr ""
 "stddev:population standard deviation, defaults to the sample standard "
 "deviation"
 
-#: ../plugins/fn-stat/functions.c:2513
+#: ../plugins/fn-stat/functions.c:2377
 msgid ""
 "ZTEST calulates the probability of observing a sample mean as large as or "
 "larger than the mean of the given sample for samples drawn from a normal "
 "distribution with mean @{x} and standard deviation @{stddev}."
 msgstr ""
+"ZTEST calculates the probability of observing a sample mean as large as or "
+"larger than the mean of the given sample for samples drawn from a normal "
+"distribution with mean @{x} and standard deviation @{stddev}."
 
-#: ../plugins/fn-stat/functions.c:2516
+#: ../plugins/fn-stat/functions.c:2380
 msgid ""
 "If @{ref} contains less than two data items ZTEST returns #DIV/0! error."
 msgstr ""
 "If @{ref} contains less than two data items ZTEST returns #DIV/0! error."
 
-#: ../plugins/fn-stat/functions.c:2522
+#: ../plugins/fn-stat/functions.c:2386
 msgid "Then ZTEST(A1:A5,20) equals 0.254717826."
 msgstr "Then ZTEST(A1:A5,20) equals 0.254717826."
 
-#: ../plugins/fn-stat/functions.c:2573
+#: ../plugins/fn-stat/functions.c:2437
 msgid "AVERAGEA:average of all the values and cells"
 msgstr "AVERAGEA:average of all the values and cells"
 
-#: ../plugins/fn-stat/functions.c:2578 ../plugins/fn-stat/functions.c:2603
-#: ../plugins/fn-stat/functions.c:2630 ../plugins/fn-stat/functions.c:2662
-#: ../plugins/fn-stat/functions.c:2689 ../plugins/fn-stat/functions.c:2719
-#: ../plugins/fn-stat/functions.c:2746
+#: ../plugins/fn-stat/functions.c:2442 ../plugins/fn-stat/functions.c:2467
+#: ../plugins/fn-stat/functions.c:2494 ../plugins/fn-stat/functions.c:2526
+#: ../plugins/fn-stat/functions.c:2553 ../plugins/fn-stat/functions.c:2583
+#: ../plugins/fn-stat/functions.c:2610
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers and strings "
 "11.4, 17.3, \"missing\", 25.9, and 40.1."
@@ -9365,23 +9520,23 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers and strings "
 "11.4, 17.3, \"missing\", 25.9, and 40.1."
 
-#: ../plugins/fn-stat/functions.c:2579
+#: ../plugins/fn-stat/functions.c:2443
 msgid "Then AVERAGEA(A1:A5) equals 18.94."
 msgstr "Then AVERAGEA(A1:A5) equals 18.94."
 
-#: ../plugins/fn-stat/functions.c:2598
+#: ../plugins/fn-stat/functions.c:2462
 msgid ""
 "MAXA:largest value, with negative numbers considered smaller than positive "
-"numbers."
+"numbers"
 msgstr ""
 "MAXA:largest value, with negative numbers considered smaller than positive "
 "numbers."
 
-#: ../plugins/fn-stat/functions.c:2605
+#: ../plugins/fn-stat/functions.c:2469
 msgid "Then MAXA(A1:A5) equals 40.1."
 msgstr "Then MAXA(A1:A5) equals 40.1."
 
-#: ../plugins/fn-stat/functions.c:2625
+#: ../plugins/fn-stat/functions.c:2489
 msgid ""
 "MINA:smallest value, with negative numbers considered smaller than positive "
 "numbers"
@@ -9389,47 +9544,47 @@ msgstr ""
 "MINA:smallest value, with negative numbers considered smaller than positive "
 "numbers"
 
-#: ../plugins/fn-stat/functions.c:2632
+#: ../plugins/fn-stat/functions.c:2496
 msgid "Then MINA(A1:A5) equals 0."
 msgstr "Then MINA(A1:A5) equals 0."
 
-#: ../plugins/fn-stat/functions.c:2652
+#: ../plugins/fn-stat/functions.c:2516
 msgid "VARA:sample variance of the given sample"
 msgstr "VARA:sample variance of the given sample"
 
-#: ../plugins/fn-stat/functions.c:2655
+#: ../plugins/fn-stat/functions.c:2519
 msgid "VARA is also known as the N-1-variance."
 msgstr "VARA is also known as the N-1-variance."
 
-#: ../plugins/fn-stat/functions.c:2656
+#: ../plugins/fn-stat/functions.c:2520
 msgid "To get the true variance of a complete population use VARPA."
 msgstr "To get the true variance of a complete population use VARPA."
 
-#: ../plugins/fn-stat/functions.c:2664
+#: ../plugins/fn-stat/functions.c:2528
 msgid "Then VARA(A1:A5) equals 228.613."
 msgstr "Then VARA(A1:A5) equals 228.613."
 
-#: ../plugins/fn-stat/functions.c:2683
+#: ../plugins/fn-stat/functions.c:2547
 msgid "VARPA:variance of an entire population"
 msgstr "VARPA:variance of an entire population"
 
-#: ../plugins/fn-stat/functions.c:2686
+#: ../plugins/fn-stat/functions.c:2550
 msgid "VARPA is also known as the N-variance."
 msgstr "VARPA is also known as the N-variance."
 
-#: ../plugins/fn-stat/functions.c:2691
+#: ../plugins/fn-stat/functions.c:2555
 msgid "Then VARPA(A1:A5) equals 182.8904."
 msgstr "Then VARPA(A1:A5) equals 182.8904."
 
-#: ../plugins/fn-stat/functions.c:2710
-msgid "STDEVA:sample standard deviation of the given sample."
-msgstr "STDEVA:sample standard deviation of the given sample."
+#: ../plugins/fn-stat/functions.c:2574
+msgid "STDEVA:sample standard deviation of the given sample"
+msgstr "STDEVA:sample standard deviation of the given sample"
 
-#: ../plugins/fn-stat/functions.c:2714
+#: ../plugins/fn-stat/functions.c:2578
 msgid "STDEVA is also known as the N-1-standard deviation."
 msgstr "STDEVA is also known as the N-1-standard deviation."
 
-#: ../plugins/fn-stat/functions.c:2715
+#: ../plugins/fn-stat/functions.c:2579
 msgid ""
 "To obtain the population standard deviation of a whole population use "
 "STDEVPA."
@@ -9437,47 +9592,47 @@ msgstr ""
 "To obtain the population standard deviation of a whole population use "
 "STDEVPA."
 
-#: ../plugins/fn-stat/functions.c:2721
+#: ../plugins/fn-stat/functions.c:2585
 msgid "Then STDEVA(A1:A5) equals 15.119953704."
 msgstr "Then STDEVA(A1:A5) equals 15.119953704."
 
-#: ../plugins/fn-stat/functions.c:2740
-msgid "STDEVPA:population standard deviation of an entire population."
-msgstr "STDEVPA:population standard deviation of an entire population."
+#: ../plugins/fn-stat/functions.c:2604
+msgid "STDEVPA:population standard deviation of an entire population"
+msgstr "STDEVPA:population standard deviation of an entire population"
 
-#: ../plugins/fn-stat/functions.c:2748
+#: ../plugins/fn-stat/functions.c:2612
 msgid "Then STDEVPA(A1:A5) equals 13.523697719."
 msgstr "Then STDEVPA(A1:A5) equals 13.523697719."
 
-#: ../plugins/fn-stat/functions.c:2767
-msgid "PERCENTRANK:rank of a data point in a data set."
-msgstr "PERCENTRANK:rank of a data point in a data set."
+#: ../plugins/fn-stat/functions.c:2631
+msgid "PERCENTRANK:rank of a data point in a data set"
+msgstr "PERCENTRANK:rank of a data point in a data set"
 
-#: ../plugins/fn-stat/functions.c:2768
+#: ../plugins/fn-stat/functions.c:2632
 msgid "array:range of numeric values"
 msgstr "array:range of numeric values"
 
-#: ../plugins/fn-stat/functions.c:2769
+#: ../plugins/fn-stat/functions.c:2633
 msgid "x:data point to be ranked"
 msgstr "x:data point to be ranked"
 
-#: ../plugins/fn-stat/functions.c:2770
+#: ../plugins/fn-stat/functions.c:2634
 msgid "significance:number of significant digits, defaults to 3"
 msgstr "significance:number of significant digits, defaults to 3"
 
-#: ../plugins/fn-stat/functions.c:2771
+#: ../plugins/fn-stat/functions.c:2635
 msgid ""
 "If @{array} contains no data points, this function returns a #NUM! error."
 msgstr ""
 "If @{array} contains no data points, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2773
+#: ../plugins/fn-stat/functions.c:2637
 msgid ""
 "If @{significance} is less than one, this function returns a #NUM! error."
 msgstr ""
 "If @{significance} is less than one, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2775
+#: ../plugins/fn-stat/functions.c:2639
 msgid ""
 "If @{x} exceeds the largest value or is less than the smallest value in @"
 "{array}, this function returns a #NUM! error."
@@ -9485,7 +9640,7 @@ msgstr ""
 "If @{x} exceeds the largest value or is less than the smallest value in @"
 "{array}, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2777
+#: ../plugins/fn-stat/functions.c:2641
 msgid ""
 "If @{x} does not match any of the values in @{array} or @{x} matches more "
 "than once, this function interpolates the returned value."
@@ -9493,53 +9648,53 @@ msgstr ""
 "If @{x} does not match any of the values in @{array} or @{x} matches more "
 "than once, this function interpolates the returned value."
 
-#: ../plugins/fn-stat/functions.c:2864
+#: ../plugins/fn-stat/functions.c:2728
 msgid ""
 "PERCENTILE:determines the  100* {k}-th percentile of the given data points"
 msgstr ""
 "PERCENTILE:determines the  100* {k}-th percentile of the given data points"
 
-#: ../plugins/fn-stat/functions.c:2865 ../plugins/fn-stat/functions.c:2907
+#: ../plugins/fn-stat/functions.c:2729 ../plugins/fn-stat/functions.c:2771
 msgid "array:data points"
 msgstr "array:data points"
 
-#: ../plugins/fn-stat/functions.c:2866
+#: ../plugins/fn-stat/functions.c:2730
 msgid "k:which percentile to calculate"
 msgstr "k:which percentile to calculate"
 
-#: ../plugins/fn-stat/functions.c:2868
+#: ../plugins/fn-stat/functions.c:2732
 msgid "If @{k} < 0 or @{k} > 1, this function returns a #NUM! error."
 msgstr "If @{k} < 0 or @{k} > 1, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:2871
+#: ../plugins/fn-stat/functions.c:2735
 msgid "Then PERCENTILE(A1:A5,0.42) equals 20.02."
 msgstr "Then PERCENTILE(A1:A5,0.42) equals 20.02."
 
-#: ../plugins/fn-stat/functions.c:2906
+#: ../plugins/fn-stat/functions.c:2770
 msgid "QUARTILE:the @{k}-th quartile of the data points"
 msgstr "QUARTILE:the @{k}-th quartile of the data points"
 
-#: ../plugins/fn-stat/functions.c:2908
+#: ../plugins/fn-stat/functions.c:2772
+msgid "quart:a number from 0 to 4, indicating which quartile to calculate"
+msgstr "quart:a number from 0 to 4, indicating which quartile to calculate"
+
+#: ../plugins/fn-stat/functions.c:2774
 msgid ""
-"quart:A number from 0 to 4, indicating which quartile to calculate. A value "
-"of 0 causes the smallest value of @{array} to be returned."
+"If @{quart} < 0 or @{quart} > 4, this function returns a #NUM! error. If @"
+"{quart} = 0, the smallest value of @{array} to be returned."
 msgstr ""
-"quart:A number from 0 to 4, indicating which quartile to calculate. A value "
-"of 0 causes the smallest value of @{array} to be returned."
-
-#: ../plugins/fn-stat/functions.c:2911
-msgid "If @{quart} < 0 or @{quart} > 4, this function returns a #NUM! error."
-msgstr "If @{quart} < 0 or @{quart} > 4, this function returns a #NUM! error."
+"If @{quart} < 0 or @{quart} > 4, this function returns a #NUM! error. If @"
+"{quart} = 0, the smallest value of @{array} to be returned."
 
-#: ../plugins/fn-stat/functions.c:2912
+#: ../plugins/fn-stat/functions.c:2775
 msgid "If @{quart} is not an integer, it is truncated."
 msgstr "If @{quart} is not an integer, it is truncated."
 
-#: ../plugins/fn-stat/functions.c:2915
+#: ../plugins/fn-stat/functions.c:2778
 msgid "Then QUARTILE(A1:A5,1) equals 17.3."
 msgstr "Then QUARTILE(A1:A5,1) equals 17.3."
 
-#: ../plugins/fn-stat/functions.c:2950
+#: ../plugins/fn-stat/functions.c:2813
 msgid ""
 "FTEST:p-value for the two-tailed hypothesis test comparing the variances of "
 "two populations"
@@ -9547,32 +9702,31 @@ msgstr ""
 "FTEST:p-value for the two-tailed hypothesis test comparing the variances of "
 "two populations"
 
-#: ../plugins/fn-stat/functions.c:2952 ../plugins/fn-stat/functions.c:3009
+#: ../plugins/fn-stat/functions.c:2815 ../plugins/fn-stat/functions.c:2872
 msgid "array1:sample from the first population"
 msgstr "array1:sample from the first population"
 
-#: ../plugins/fn-stat/functions.c:2953 ../plugins/fn-stat/functions.c:3010
+#: ../plugins/fn-stat/functions.c:2816 ../plugins/fn-stat/functions.c:2873
 msgid "array2:sample from the second population"
 msgstr "array2:sample from the second population"
 
-#: ../plugins/fn-stat/functions.c:2958
+#: ../plugins/fn-stat/functions.c:2821
 msgid "Then FTEST(A1:A5,B1:B5) equals 0.510815017."
 msgstr "Then FTEST(A1:A5,B1:B5) equals 0.510815017."
 
-#: ../plugins/fn-stat/functions.c:3007
-#, fuzzy
+#: ../plugins/fn-stat/functions.c:2870
 msgid ""
 "TTEST:p-value for a hypothesis test comparing the means of two populations "
 "using the Student t-distribution"
 msgstr ""
 "TTEST:p-value for a hypothesis test comparing the means of two populations "
-"usingthe Student t-distribution"
+"using the Student t-distribution"
 
-#: ../plugins/fn-stat/functions.c:3011
+#: ../plugins/fn-stat/functions.c:2874
 msgid "tails:number of tails to consider"
 msgstr "tails:number of tails to consider"
 
-#: ../plugins/fn-stat/functions.c:3012
+#: ../plugins/fn-stat/functions.c:2875
 msgid ""
 "type:Type of test to perform. 1 indicates a test for paired variables, 2 a "
 "test of unpaired variables with equal variances, and 3 a test of unpaired "
@@ -9582,7 +9736,7 @@ msgstr ""
 "test of unpaired variables with equal variances, and 3 a test of unpaired "
 "variables with unequal variances"
 
-#: ../plugins/fn-stat/functions.c:3015
+#: ../plugins/fn-stat/functions.c:2878
 msgid ""
 "If the data sets contain a different number of data points and the test is "
 "paired (@{type} one), TTEST returns the #N/A error."
@@ -9590,15 +9744,15 @@ msgstr ""
 "If the data sets contain a different number of data points and the test is "
 "paired (@{type} one), TTEST returns the #N/A error."
 
-#: ../plugins/fn-stat/functions.c:3017
+#: ../plugins/fn-stat/functions.c:2880
 msgid "@{tails} and @{type} are truncated to integers."
 msgstr "@{tails} and @{type} are truncated to integers."
 
-#: ../plugins/fn-stat/functions.c:3018
+#: ../plugins/fn-stat/functions.c:2881
 msgid "If @{tails} is not one or two, this function returns a #NUM! error."
 msgstr "If @{tails} is not one or two, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:3019
+#: ../plugins/fn-stat/functions.c:2882
 msgid ""
 "If @{type} is any other than one, two, or three, this function returns a "
 "#NUM! error."
@@ -9606,7 +9760,7 @@ msgstr ""
 "If @{type} is any other than one, two, or three, this function returns a "
 "#NUM! error."
 
-#: ../plugins/fn-stat/functions.c:3024
+#: ../plugins/fn-stat/functions.c:2887
 msgid ""
 "Then TTEST(A1:A5,B1:B5,1,1) equals 0.003127619.TTEST(A1:A5,B1:B5,2,1) equals "
 "0.006255239.TTEST(A1:A5,B1:B5,1,2) equals 0.111804322.TTEST(A1:A5,B1:B5,1,3) "
@@ -9616,23 +9770,23 @@ msgstr ""
 "0.006255239.TTEST(A1:A5,B1:B5,1,2) equals 0.111804322.TTEST(A1:A5,B1:B5,1,3) "
 "equals 0.113821797."
 
-#: ../plugins/fn-stat/functions.c:3179
-msgid "FREQUENCY:the frequency table"
-msgstr "FREQUENCY:the frequency table"
+#: ../plugins/fn-stat/functions.c:3045
+msgid "FREQUENCY:frequency table"
+msgstr "FREQUENCY:frequency table"
 
-#: ../plugins/fn-stat/functions.c:3180
+#: ../plugins/fn-stat/functions.c:3046
 msgid "data_array:data values"
 msgstr "data_array:data values"
 
-#: ../plugins/fn-stat/functions.c:3181
+#: ../plugins/fn-stat/functions.c:3047
 msgid "bins_array:array of cutoff values"
 msgstr "bins_array:array of cutoff values"
 
-#: ../plugins/fn-stat/functions.c:3182
+#: ../plugins/fn-stat/functions.c:3048
 msgid "The results are given as an array."
 msgstr "The results are given as an array."
 
-#: ../plugins/fn-stat/functions.c:3183
+#: ../plugins/fn-stat/functions.c:3049
 msgid ""
 "If the @{bin_array} is empty, this function returns the number of data "
 "points in @{data_array}."
@@ -9640,45 +9794,45 @@ msgstr ""
 "If the @{bin_array} is empty, this function returns the number of data "
 "points in @{data_array}."
 
-#: ../plugins/fn-stat/functions.c:3247
-msgid ""
-"LINEST:determines multiple linear regression coefficients and statistics."
-msgstr ""
-"LINEST:determines multiple linear regression coefficients and statistics."
+#: ../plugins/fn-stat/functions.c:3256
+msgid "LINEST:multiple linear regression coefficients and statistics"
+msgstr "LINEST:multiple linear regression coefficients and statistics"
 
-#: ../plugins/fn-stat/functions.c:3248
-msgid "known_y's:vector of values of dependent variable."
-msgstr "known_y's:vector of values of dependent variable."
+#: ../plugins/fn-stat/functions.c:3257
+msgid "known_ys:vector of values of dependent variable"
+msgstr "known_ys:vector of values of dependent variable"
 
-#: ../plugins/fn-stat/functions.c:3249
+#: ../plugins/fn-stat/functions.c:3258
 msgid ""
-"known_x's:array of values of independent variables, defaults to a single "
-"vector 1,...,n."
+"known_xs:array of values of independent variables, defaults to a single "
+"vector {1,â?¦,n}"
 msgstr ""
-"known_x's:array of values of independent variables, defaults to a single "
-"vector 1,...,n."
+"known_xs:array of values of independent variables, defaults to a single "
+"vector {1,â?¦,n}"
 
-#: ../plugins/fn-stat/functions.c:3250
-msgid "affine:if true, the model contains a constant term, defaults to true."
-msgstr "affine:if true, the model contains a constant term, defaults to true."
+#: ../plugins/fn-stat/functions.c:3259 ../plugins/fn-stat/functions.c:3356
+#: ../plugins/fn-stat/functions.c:3568 ../plugins/fn-stat/functions.c:3679
+#: ../plugins/fn-stat/functions.c:3778
+msgid "affine:if true, the model contains a constant term, defaults to true"
+msgstr "affine:if true, the model contains a constant term, defaults to true"
 
-#: ../plugins/fn-stat/functions.c:3251
+#: ../plugins/fn-stat/functions.c:3260
 msgid ""
 "stats:if true, some additional statistics are provided, defaults to false"
 msgstr ""
 "stats:if true, some additional statistics are provided, defaults to false"
 
-#: ../plugins/fn-stat/functions.c:3252
+#: ../plugins/fn-stat/functions.c:3261
 msgid ""
 "This function returns an array with the first row giving the regression "
-"coefficients for the independent variables x_m, x_(m-1),...,x_2, x_1 "
-"followed by the y-intercept if @{affine} is true."
+"coefficients for the independent variables x_m, x_(m-1),â?¦,x_2, x_1 followed "
+"by the y-intercept if @{affine} is true."
 msgstr ""
 "This function returns an array with the first row giving the regression "
-"coefficients for the independent variables x_m, x_(m-1),...,x_2, x_1 "
-"followed by the y-intercept if @{affine} is true."
+"coefficients for the independent variables x_m, x_(m-1),â?¦,x_2, x_1 followed "
+"by the y-intercept if @{affine} is true."
 
-#: ../plugins/fn-stat/functions.c:3255
+#: ../plugins/fn-stat/functions.c:3264
 msgid ""
 "If @{stats} is true, the second row contains the corresponding standard "
 "errors of the regression coefficients.In this case, the third row contains "
@@ -9692,7 +9846,7 @@ msgstr ""
 "contains the observed F value and its degrees of freedom. Finally, the fifth "
 "row contains the regression sum of squares and the residual sum of squares."
 
-#: ../plugins/fn-stat/functions.c:3262
+#: ../plugins/fn-stat/functions.c:3271
 msgid ""
 "If @{affine} is false, R^2 is the uncentered version of the coefficient of "
 "determination; that is the proportion of the sum of squares explained by the "
@@ -9702,58 +9856,46 @@ msgstr ""
 "determination; that is the proportion of the sum of squares explained by the "
 "model."
 
-#: ../plugins/fn-stat/functions.c:3265
+#: ../plugins/fn-stat/functions.c:3274
 msgid ""
-"If the length of @{known_y's} does not match the corresponding length of @"
-"{known_x's}, this function returns a #NUM! error."
+"If the length of @{known_ys} does not match the corresponding length of @"
+"{known_xs}, this function returns a #NUM! error."
 msgstr ""
-"If the length of @{known_y's} does not match the corresponding length of @"
-"{known_x's}, this function returns a #NUM! error."
+"If the length of @{known_ys} does not match the corresponding length of @"
+"{known_xs}, this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:3514
+#: ../plugins/fn-stat/functions.c:3353
 msgid "LOGREG:the logarithmic regression"
 msgstr "LOGREG:the logarithmic regression"
 
-#: ../plugins/fn-stat/functions.c:3516 ../plugins/fn-stat/functions.c:3876
-#: ../plugins/fn-stat/functions.c:3988 ../plugins/fn-stat/functions.c:4228
-msgid ""
-"known_x's:known x-values; if @{known_x}'s is omitted, an array {1, 2, "
-"3, ...} is used."
-msgstr ""
-"known_x's:known x-values; if @{known_x}'s is omitted, an array {1, 2, "
-"3, ...} is used."
-
-#: ../plugins/fn-stat/functions.c:3517
-msgid ""
-"const:If this is FALSE, the curve will be forced to go through [1; 0], i.e., "
-"b will be zero. The default is TRUE."
-msgstr ""
-"const:If this is FALSE, the curve will be forced to go through [1; 0], i.e., "
-"b will be zero. The default is TRUE."
+#: ../plugins/fn-stat/functions.c:3355 ../plugins/fn-stat/functions.c:3566
+#: ../plugins/fn-stat/functions.c:3776
+msgid "known_xs:known x-values; defaults to the array {1, 2, 3, â?¦}"
+msgstr "known_xs:known x-values; defaults to the array {1, 2, 3, â?¦}"
 
-#: ../plugins/fn-stat/functions.c:3519 ../plugins/fn-stat/functions.c:3990
+#: ../plugins/fn-stat/functions.c:3357 ../plugins/fn-stat/functions.c:3680
 msgid ""
-"stat:If @{stat} is TRUE, extra statistical information will be returned; "
-"defaults to FALSE."
+"stat:if true, extra statistical information will be returned; defaults to "
+"FALSE"
 msgstr ""
-"stat:If @{stat} is TRUE, extra statistical information will be returned; "
-"defaults to FALSE."
+"stat:if true, extra statistical information will be returned; defaults to "
+"FALSE"
 
-#: ../plugins/fn-stat/functions.c:3520
+#: ../plugins/fn-stat/functions.c:3358
 msgid ""
-"LOGREG function transforms your x's to z=ln(x) and applies the ``least "
-"squares'' method to fit the linear equation y = m * z + b to your y's and "
-"z's --- equivalent to fitting the equation y = m * ln(x) + b to y's and x's. "
+"LOGREG function transforms your x's to z=ln(x) and applies the â??least "
+"squaresâ?? method to fit the linear equation y = m * z + b to your y's and z's "
+"--- equivalent to fitting the equation y = m * ln(x) + b to y's and x's. "
 "LOGREG returns an array having two columns and one row. m is given in the "
 "first column and b in the second. "
 msgstr ""
-"LOGREG function transforms your x's to z=ln(x) and applies the ``least "
-"squares'' method to fit the linear equation y = m * z + b to your y's and "
-"z's --- equivalent to fitting the equation y = m * ln(x) + b to y's and x's. "
+"LOGREG function transforms your xs to z=ln(x) and applies the â??least "
+"squaresâ?? method to fit the linear equation y = m * z + b to your ys and zs "
+"--- equivalent to fitting the equation y = m * ln(x) + b to ys and xs. "
 "LOGREG returns an array having two columns and one row. m is given in the "
 "first column and b in the second. "
 
-#: ../plugins/fn-stat/functions.c:3528
+#: ../plugins/fn-stat/functions.c:3366
 msgid ""
 "Any extra statistical information is written below m and b in the result "
 "array.  This extra statistical information consists of four rows of data:  "
@@ -9771,32 +9913,32 @@ msgstr ""
 "of freedom.  The last row contains the regression sum of squares and the "
 "residual sum of squares.The default of @{stat} is FALSE."
 
-#: ../plugins/fn-stat/functions.c:3537 ../plugins/fn-stat/functions.c:4004
-#: ../plugins/fn-stat/functions.c:4236
+#: ../plugins/fn-stat/functions.c:3375 ../plugins/fn-stat/functions.c:3569
+#: ../plugins/fn-stat/functions.c:3695 ../plugins/fn-stat/functions.c:3786
 msgid ""
-"If @{known_y}'s and @{known_x}'s have unequal number of data points, this "
+"If @{known_ys} and @{known_xs} have unequal number of data points, this "
 "function returns a #NUM! error."
 msgstr ""
-"If @{known_y}'s and @{known_x}'s have unequal number of data points, this "
+"If @{known_ys} and @{known_xs} have unequal number of data points, this "
 "function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:3779
+#: ../plugins/fn-stat/functions.c:3469
 msgid "LOGFIT:logarithmic least square fit (using a trial and error method)"
 msgstr "LOGFIT:logarithmic least square fit (using a trial and error method)"
 
-#: ../plugins/fn-stat/functions.c:3783
+#: ../plugins/fn-stat/functions.c:3473
 msgid ""
-"LOGFIT function applies the ``least squares'' method to fit the logarithmic "
+"LOGFIT function applies the â??least squaresâ?? method to fit the logarithmic "
 "equation y = a + b * ln(sign * (x - c)) ,   sign = +1 or -1 to your data. "
 "The graph of the equation is a logarithmic curve moved horizontally by c and "
 "possibly mirrored across the y-axis (if sign = -1)."
 msgstr ""
-"LOGFIT function applies the ``least squares'' method to fit the logarithmic "
+"LOGFIT function applies the â??least squaresâ?? method to fit the logarithmic "
 "equation y = a + b * ln(sign * (x - c)) ,   sign = +1 or -1 to your data. "
 "The graph of the equation is a logarithmic curve moved horizontally by c and "
 "possibly mirrored across the y-axis (if sign = -1)."
 
-#: ../plugins/fn-stat/functions.c:3789
+#: ../plugins/fn-stat/functions.c:3479
 msgid ""
 "LOGFIT returns an array having five columns and one row. `Sign' is given in "
 "the first column, `a', `b', and `c' are given in columns 2 to 4. Column 5 "
@@ -9806,7 +9948,7 @@ msgstr ""
 "the first column, `a', `b', and `c' are given in columns 2 to 4. Column 5 "
 "holds the sum of squared residuals."
 
-#: ../plugins/fn-stat/functions.c:3793
+#: ../plugins/fn-stat/functions.c:3483
 msgid ""
 "An error is returned when there are less than 3 different x's or y's, or "
 "when the shape of the point cloud is too different from a ``logarithmic'' "
@@ -9816,7 +9958,7 @@ msgstr ""
 "when the shape of the point cloud is too different from a ``logarithmic'' "
 "one."
 
-#: ../plugins/fn-stat/functions.c:3796
+#: ../plugins/fn-stat/functions.c:3486
 msgid ""
 "You can use the above formula = a + b * ln(sign * (x - c)) or rearrange it "
 "to = (exp((y - a) / b)) / sign + c to compute unknown y's or x's, "
@@ -9826,7 +9968,7 @@ msgstr ""
 "to = (exp((y - a) / b)) / sign + c to compute unknown y's or x's, "
 "respectively. "
 
-#: ../plugins/fn-stat/functions.c:3801
+#: ../plugins/fn-stat/functions.c:3491
 msgid ""
 "This is non-linear fitting by trial-and-error. The accuracy of `c' is: width "
 "of x-range -> rounded to the next smaller (10^integer), times 0.000001. "
@@ -9836,7 +9978,7 @@ msgstr ""
 "of x-range -> rounded to the next smaller (10^integer), times 0.000001. "
 "There might be cases in which the returned fit is not the best possible."
 
-#: ../plugins/fn-stat/functions.c:3874
+#: ../plugins/fn-stat/functions.c:3564
 msgid ""
 "TREND:estimates future values of a given data set using a least squares "
 "approximation"
@@ -9844,59 +9986,47 @@ msgstr ""
 "TREND:estimates future values of a given data set using a least squares "
 "approximation"
 
-#: ../plugins/fn-stat/functions.c:3877
-msgid ""
-"new_x's: x-values for which you want to estimate the y-values; defaults to @"
-"{known_x}'s"
-msgstr ""
-"new_x's: x-values for which you want to estimate the y-values; defaults to @"
-"{known_x}'s"
-
-#: ../plugins/fn-stat/functions.c:3878 ../plugins/fn-stat/functions.c:4230
+#: ../plugins/fn-stat/functions.c:3567 ../plugins/fn-stat/functions.c:3777
 msgid ""
-"const:if this is false the line will be forced to go through the origin; "
-"defaults to TRUE"
+"new_xs:x-values for which to estimate the y-values; defaults to @{known_xs}"
 msgstr ""
-"const:if this is false the line will be forced to go through the origin; "
-"defaults to TRUE"
+"new_xs:x-values for which to estimate the y-values; defaults to @{known_xs}"
 
-#: ../plugins/fn-stat/functions.c:3879
+#: ../plugins/fn-stat/functions.c:3571
 msgid ""
-"If @{known_y's} and @{known_x's} have unequal number of data points, this "
-"function returns a #NUM! error."
+"Let us assume that the cells A1, A2, â?¦, A5 contain numbers 11.4, 17.3, 21.3, "
+"25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and "
+"42.7."
 msgstr ""
-"If @{known_y's} and @{known_x's} have unequal number of data points, this "
-"function returns a #NUM! error."
+"Let us assume that the cells A1, A2, â?¦, A5 contain numbers 11.4, 17.3, 21.3, "
+"25.9, and 40.1, and the cells B1, B2, ... B5 23.2, 25.8, 29.9, 33.5, and "
+"42.7."
 
-#: ../plugins/fn-stat/functions.c:3884
+#: ../plugins/fn-stat/functions.c:3574
 msgid "Then TREND(A1:A5,B1:B5) equals {12.1, 15.7, 21.6, 26.7, 39.7}."
 msgstr "Then TREND(A1:A5,B1:B5) equals {12.1, 15.7, 21.6, 26.7, 39.7}."
 
-#: ../plugins/fn-stat/functions.c:3986
+#: ../plugins/fn-stat/functions.c:3676
 msgid "LOGEST:exponential least square fit"
 msgstr "LOGEST:exponential least square fit"
 
-#: ../plugins/fn-stat/functions.c:3989
-msgid ""
-"const:if this is false the line will be forced to go through (0,1); defaults "
-"to TRUE"
-msgstr ""
-"const:if this is false the line will be forced to go through (0,1); defaults "
-"to TRUE"
+#: ../plugins/fn-stat/functions.c:3678
+msgid "known_xs:known x-values; default to an array {1, 2, 3, â?¦}"
+msgstr "known_xs:known x-values; default to an array {1, 2, 3, â?¦}"
 
-#: ../plugins/fn-stat/functions.c:3991
+#: ../plugins/fn-stat/functions.c:3681
 msgid ""
-"LOGEST function applies the ``least squares'' method to fit an exponential "
+"LOGEST function applies the â??least squaresâ?? method to fit an exponential "
 "curve of the form\ty = b * m{1}^x{1} * m{2}^x{2}... to your data."
 msgstr ""
-"LOGEST function applies the ``least squares'' method to fit an exponential "
+"LOGEST function applies the â??least squaresâ?? method to fit an exponential "
 "curve of the form\ty = b * m{1}^x{1} * m{2}^x{2}... to your data."
 
-#: ../plugins/fn-stat/functions.c:3994
+#: ../plugins/fn-stat/functions.c:3685
 msgid "LOGEST returns an array { m{n},m{n-1}, ...,m{1},b }."
 msgstr "LOGEST returns an array { m{n},m{n-1}, ...,m{1},b }."
 
-#: ../plugins/fn-stat/functions.c:3995
+#: ../plugins/fn-stat/functions.c:3686
 msgid ""
 "Extra statistical information is written below the regression line "
 "coefficients in the result array.  Extra statistical information consists of "
@@ -9914,35 +10044,27 @@ msgstr ""
 "contains the F-observed value and the degrees of freedom.  The last row "
 "contains the regression sum of squares and the residual sum of squares."
 
-#: ../plugins/fn-stat/functions.c:4226
-msgid "GROWTH: predicts the exponential growth"
-msgstr "GROWTH: predicts the exponential growth"
-
-#: ../plugins/fn-stat/functions.c:4229
-msgid ""
-"new_x's:x-values for which you want to estimate the y-values; defaults to @"
-"{known_x}'s"
-msgstr ""
-"new_x's:x-values for which you want to estimate the y-values; defaults to @"
-"{known_x}'s"
+#: ../plugins/fn-stat/functions.c:3774
+msgid "GROWTH:exponential growth prediction"
+msgstr "GROWTH:exponential growth prediction"
 
-#: ../plugins/fn-stat/functions.c:4231
+#: ../plugins/fn-stat/functions.c:3779
 msgid ""
-"GROWTH function applies the ``least squares'' method to fit an exponential "
+"GROWTH function applies the â??least squaresâ?? method to fit an exponential "
 "curve to your data and predicts the exponential growth by using this curve."
 msgstr ""
-"GROWTH function applies the ``least squares'' method to fit an exponential "
+"GROWTH function applies the â??least squaresâ?? method to fit an exponential "
 "curve to your data and predicts the exponential growth by using this curve."
 
-#: ../plugins/fn-stat/functions.c:4234
+#: ../plugins/fn-stat/functions.c:3784
 msgid ""
 "GROWTH returns an array having one column and a row for each data point in @"
-"{new_x}."
+"{new_xs}."
 msgstr ""
 "GROWTH returns an array having one column and a row for each data point in @"
-"{new_x}."
+"{new_xs}."
 
-#: ../plugins/fn-stat/functions.c:4343
+#: ../plugins/fn-stat/functions.c:3859
 msgid ""
 "FORECAST:estimates a future value according to existing values using simple "
 "linear regression"
@@ -9950,11 +10072,11 @@ msgstr ""
 "FORECAST:estimates a future value according to existing values using simple "
 "linear regression"
 
-#: ../plugins/fn-stat/functions.c:4345
+#: ../plugins/fn-stat/functions.c:3861
 msgid "x:x-value whose matching y-value should be forecast"
 msgstr "x:x-value whose matching y-value should be forecast"
 
-#: ../plugins/fn-stat/functions.c:4348
+#: ../plugins/fn-stat/functions.c:3864
 msgid ""
 "This function estimates a future value according to existing values using "
 "simple linear regression."
@@ -9962,56 +10084,56 @@ msgstr ""
 "This function estimates a future value according to existing values using "
 "simple linear regression."
 
-#: ../plugins/fn-stat/functions.c:4350 ../plugins/fn-stat/functions.c:4420
-#: ../plugins/fn-stat/functions.c:4476
+#: ../plugins/fn-stat/functions.c:3866 ../plugins/fn-stat/functions.c:3923
+#: ../plugins/fn-stat/functions.c:3976
 msgid ""
-"If @{known_x} or @{known_y} contains no data entries or different number of "
-"data entries, this function returns a #N/A error."
+"If @{known_xs} or @{known_ys} contains no data entries or different number "
+"of data entries, this function returns a #N/A error."
 msgstr ""
-"If @{known_x} or @{known_y} contains no data entries or different number of "
-"data entries, this function returns a #N/A error."
+"If @{known_xs} or @{known_ys} contains no data entries or different number "
+"of data entries, this function returns a #N/A error."
 
-#: ../plugins/fn-stat/functions.c:4352
+#: ../plugins/fn-stat/functions.c:3868
 msgid ""
-"If the variance of the @{known_x} is zero, this function returns a #DIV/0 "
+"If the variance of the @{known_xs} is zero, this function returns a #DIV/0 "
 "error."
 msgstr ""
-"If the variance of the @{known_x} is zero, this function returns a #DIV/0 "
+"If the variance of the @{known_xs} is zero, this function returns a #DIV/0 "
 "error."
 
-#: ../plugins/fn-stat/functions.c:4358
+#: ../plugins/fn-stat/functions.c:3874
 msgid "Then FORECAST(7,A1:A5,B1:B5) equals -10.859397661."
 msgstr "Then FORECAST(7,A1:A5,B1:B5) equals -10.859397661."
 
-#: ../plugins/fn-stat/functions.c:4417
+#: ../plugins/fn-stat/functions.c:3920
 msgid "INTERCEPT:the intercept of a linear regression line"
 msgstr "INTERCEPT:the intercept of a linear regression line"
 
-#: ../plugins/fn-stat/functions.c:4422 ../plugins/fn-stat/functions.c:4478
+#: ../plugins/fn-stat/functions.c:3925 ../plugins/fn-stat/functions.c:3978
 msgid ""
-"If the variance of the @{known_x} is zero, this function returns #DIV/0 "
+"If the variance of the @{known_xs} is zero, this function returns #DIV/0 "
 "error."
 msgstr ""
-"If the variance of the @{known_x} is zero, this function returns #DIV/0 "
+"If the variance of the @{known_xs} is zero, this function returns #DIV/0 "
 "error."
 
-#: ../plugins/fn-stat/functions.c:4428
+#: ../plugins/fn-stat/functions.c:3931
 msgid "Then INTERCEPT(A1:A5,B1:B5) equals -20.785117212."
 msgstr "Then INTERCEPT(A1:A5,B1:B5) equals -20.785117212."
 
-#: ../plugins/fn-stat/functions.c:4472
+#: ../plugins/fn-stat/functions.c:3972
 msgid "SLOPE:the slope of a linear regression line"
 msgstr "SLOPE:the slope of a linear regression line"
 
-#: ../plugins/fn-stat/functions.c:4483
+#: ../plugins/fn-stat/functions.c:3983
 msgid "Then SLOPE(A1:A5,B1:B5) equals 1.417959936."
 msgstr "Then SLOPE(A1:A5,B1:B5) equals 1.417959936."
 
-#: ../plugins/fn-stat/functions.c:4527
+#: ../plugins/fn-stat/functions.c:4024
 msgid "SUBTOTAL:the subtotal of the given list of arguments"
 msgstr "SUBTOTAL:the subtotal of the given list of arguments"
 
-#: ../plugins/fn-stat/functions.c:4528
+#: ../plugins/fn-stat/functions.c:4025
 msgid ""
 "function_nbr:determines which function to use according to the following "
 "table:\n"
@@ -10041,15 +10163,15 @@ msgstr ""
 "\t10   VAR\n"
 "\t11   VARP"
 
-#: ../plugins/fn-stat/functions.c:4541
+#: ../plugins/fn-stat/functions.c:4038
 msgid "ref1:first value"
 msgstr "ref1:first value"
 
-#: ../plugins/fn-stat/functions.c:4542
+#: ../plugins/fn-stat/functions.c:4039
 msgid "ref2:second value"
 msgstr "ref2:second value"
 
-#: ../plugins/fn-stat/functions.c:4544
+#: ../plugins/fn-stat/functions.c:4041
 msgid ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, "
 "and 39."
@@ -10057,7 +10179,7 @@ msgstr ""
 "Let us assume that the cells A1, A2, ..., A5 contain numbers 23, 27, 28, 33, "
 "and 39."
 
-#: ../plugins/fn-stat/functions.c:4545
+#: ../plugins/fn-stat/functions.c:4042
 msgid ""
 "Then SUBTOTAL(1,A1:A5) equals 30.SUBTOTAL(6,A1:A5) equals 22378356.SUBTOTAL"
 "(7,A1:A5) equals 6.164414003.SUBTOTAL(9,A1:A5) equals 150.SUBTOTAL(11,A1:A5) "
@@ -10067,81 +10189,81 @@ msgstr ""
 "(7,A1:A5) equals 6.164414003.SUBTOTAL(9,A1:A5) equals 150.SUBTOTAL(11,A1:A5) "
 "equals 30.4."
 
-#: ../plugins/fn-stat/functions.c:4624
+#: ../plugins/fn-stat/functions.c:4121
 msgid "CRONBACH:Cronbach's alpha"
 msgstr "CRONBACH:Cronbach's alpha"
 
-#: ../plugins/fn-stat/functions.c:4625
+#: ../plugins/fn-stat/functions.c:4122
 msgid "ref1:first data set"
 msgstr "ref1:first data set"
 
-#: ../plugins/fn-stat/functions.c:4626
+#: ../plugins/fn-stat/functions.c:4123
 msgid "ref2:second data set"
 msgstr "ref2:second data set"
 
-#: ../plugins/fn-stat/functions.c:4737
+#: ../plugins/fn-stat/functions.c:4234
 msgid ""
-"GEOMDIST:(cumulative) probability mass function of the hypergeometric "
-"distribution"
+"GEOMDIST:probability mass or cumulative distribution function of the "
+"hypergeometric distribution"
 msgstr ""
-"GEOMDIST:(cumulative) probability mass function of the hypergeometric "
-"distribution"
+"GEOMDIST:probability mass or cumulative distribution function of the "
+"hypergeometric distribution"
 
-#: ../plugins/fn-stat/functions.c:4738
+#: ../plugins/fn-stat/functions.c:4235
 msgid "k:number of trials"
 msgstr "k:number of trials"
 
-#: ../plugins/fn-stat/functions.c:4739
+#: ../plugins/fn-stat/functions.c:4236
 msgid "p:probability of success in any trial"
 msgstr "p:probability of success in any trial"
 
-#: ../plugins/fn-stat/functions.c:4741
+#: ../plugins/fn-stat/functions.c:4238
 msgid "If @{k} < 0 this function returns a #NUM! error."
 msgstr "If @{k} < 0 this function returns a #NUM! error."
 
-#: ../plugins/fn-stat/functions.c:4768
+#: ../plugins/fn-stat/functions.c:4265
 msgid "LOGISTIC:probability density function of the logistic distribution"
 msgstr "LOGISTIC:probability density function of the logistic distribution"
 
-#: ../plugins/fn-stat/functions.c:4799
+#: ../plugins/fn-stat/functions.c:4296
 msgid "PARETO:probability density function of the pareto distribution"
 msgstr "PARETO:probability density function of the pareto distribution"
 
-#: ../plugins/fn-stat/functions.c:4801
+#: ../plugins/fn-stat/functions.c:4298
 msgid "a:exponent"
 msgstr "a:exponent"
 
-#: ../plugins/fn-stat/functions.c:4802 ../plugins/fn-stat/functions.c:4910
+#: ../plugins/fn-stat/functions.c:4299 ../plugins/fn-stat/functions.c:4407
 msgid "b:scale parameter"
 msgstr "b:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:4833
+#: ../plugins/fn-stat/functions.c:4330
 msgid "RAYLEIGH:probability density function of the Rayleigh distribution"
 msgstr "RAYLEIGH:probability density function of the Rayleigh distribution"
 
-#: ../plugins/fn-stat/functions.c:4835 ../plugins/fn-stat/functions.c:4871
+#: ../plugins/fn-stat/functions.c:4332 ../plugins/fn-stat/functions.c:4368
 msgid "sigma:scale parameter"
 msgstr "sigma:scale parameter"
 
-#: ../plugins/fn-stat/functions.c:4868
+#: ../plugins/fn-stat/functions.c:4365
 msgid ""
 "RAYLEIGHTAIL:probability density function of the Rayleigh tail distribution"
 msgstr ""
 "RAYLEIGHTAIL:probability density function of the Rayleigh tail distribution"
 
-#: ../plugins/fn-stat/functions.c:4870
+#: ../plugins/fn-stat/functions.c:4367
 msgid "a:lower limit"
 msgstr "a:lower limit"
 
-#: ../plugins/fn-stat/functions.c:4906
+#: ../plugins/fn-stat/functions.c:4403
 msgid ""
-"EXPPOWDIST: the probability density function of the Exponential Power "
+"EXPPOWDIST:the probability density function of the Exponential Power "
 "distribution"
 msgstr ""
-"EXPPOWDIST: the probability density function of the Exponential Power "
+"EXPPOWDIST:the probability density function of the Exponential Power "
 "distribution"
 
-#: ../plugins/fn-stat/functions.c:4912
+#: ../plugins/fn-stat/functions.c:4409
 msgid ""
 "This distribution has been recommended for lifetime analysis when a U-shaped "
 "hazard function is desired. This corresponds to rapid failure once the "
@@ -10153,52 +10275,52 @@ msgstr ""
 "product starts to wear out after a period of steady or even improving "
 "reliability."
 
-#: ../plugins/fn-stat/functions.c:4940
+#: ../plugins/fn-stat/functions.c:4437
 msgid "LAPLACE:probability density function of the Laplace distribution"
 msgstr "LAPLACE:probability density function of the Laplace distribution"
 
-#: ../plugins/fn-stat/functions.c:4942
+#: ../plugins/fn-stat/functions.c:4439
 msgid "a:mean"
 msgstr "a:mean"
 
-#: ../plugins/fn-stat/functions.c:4963
+#: ../plugins/fn-stat/functions.c:4460
 msgid ""
 "PERMUTATIONA:the number of permutations of @{y} objects chosen from @{x} "
-"objects with repetition allowed."
+"objects with repetition allowed"
 msgstr ""
 "PERMUTATIONA:the number of permutations of @{y} objects chosen from @{x} "
-"objects with repetition allowed."
+"objects with repetition allowed"
 
-#: ../plugins/fn-stat/functions.c:4964
+#: ../plugins/fn-stat/functions.c:4461
 msgid "x:total number of objects"
 msgstr "x:total number of objects"
 
-#: ../plugins/fn-stat/functions.c:4965
+#: ../plugins/fn-stat/functions.c:4462
 msgid "y:number of selected objects"
 msgstr "y:number of selected objects"
 
-#: ../plugins/fn-stat/functions.c:4966
+#: ../plugins/fn-stat/functions.c:4463
 msgid "If both @{x} and @{y} equal 0, PERMUTATIONA returns 1."
 msgstr "If both @{x} and @{y} equal 0, PERMUTATIONA returns 1."
 
-#: ../plugins/fn-stat/functions.c:4967
+#: ../plugins/fn-stat/functions.c:4464
 msgid "If @{x} < 0 or @{y} < 0, PERMUTATIONA returns #NUM!"
 msgstr "If @{x} < 0 or @{y} < 0, PERMUTATIONA returns #NUM!"
 
-#: ../plugins/fn-stat/functions.c:4968
+#: ../plugins/fn-stat/functions.c:4465
 msgid "If @{x} or @{y} are not integers, they are truncated"
 msgstr "If @{x} or @{y} are not integers, they are truncated"
 
-#: ../plugins/fn-stat/functions.c:4996
+#: ../plugins/fn-stat/functions.c:4493
 msgid "LKSTEST:Lilliefors (Kolmogorov-Smirnov) Test of Normality"
 msgstr "LKSTEST:Lilliefors (Kolmogorov-Smirnov) Test of Normality"
 
-#: ../plugins/fn-stat/functions.c:4997 ../plugins/fn-stat/functions.c:5114
-#: ../plugins/fn-stat/functions.c:5198 ../plugins/fn-stat/functions.c:5283
+#: ../plugins/fn-stat/functions.c:4494 ../plugins/fn-stat/functions.c:4611
+#: ../plugins/fn-stat/functions.c:4695 ../plugins/fn-stat/functions.c:4780
 msgid "x:array of sample values"
 msgstr "x:array of sample values"
 
-#: ../plugins/fn-stat/functions.c:4998
+#: ../plugins/fn-stat/functions.c:4495
 msgid ""
 "This function returns an array with the first row giving the p-value of the "
 "Lilliefors (Kolmogorov-Smirnov) Test, the second row the test statistic of "
@@ -10208,19 +10330,19 @@ msgstr ""
 "Lilliefors (Kolmogorov-Smirnov) Test, the second row the test statistic of "
 "the test, and the third the number of observations in the sample."
 
-#: ../plugins/fn-stat/functions.c:5000
+#: ../plugins/fn-stat/functions.c:4497
 msgid "If there are less than 5 sample values, LKSTEST returns #VALUE!"
 msgstr "If there are less than 5 sample values, LKSTEST returns #VALUE!"
 
-#: ../plugins/fn-stat/functions.c:5002
+#: ../plugins/fn-stat/functions.c:4499
 msgid "wiki:en:Lilliefors_test"
 msgstr "wiki:en:Lilliefors_test"
 
-#: ../plugins/fn-stat/functions.c:5113
+#: ../plugins/fn-stat/functions.c:4610
 msgid "SFTEST:Shapiro-Francia Test of Normality"
 msgstr "SFTEST:Shapiro-Francia Test of Normality"
 
-#: ../plugins/fn-stat/functions.c:5115
+#: ../plugins/fn-stat/functions.c:4612
 msgid ""
 "This function returns an array with the first row giving the p-value of the "
 "Shapiro-Francia Test, the second row the test statistic of the test, and the "
@@ -10230,7 +10352,7 @@ msgstr ""
 "Shapiro-Francia Test, the second row the test statistic of the test, and the "
 "third the number of observations in the sample."
 
-#: ../plugins/fn-stat/functions.c:5117
+#: ../plugins/fn-stat/functions.c:4614
 msgid ""
 "If there are less than 5 or more than 5000 sample values, SFTEST returns "
 "#VALUE!"
@@ -10238,11 +10360,11 @@ msgstr ""
 "If there are less than 5 or more than 5000 sample values, SFTEST returns "
 "#VALUE!"
 
-#: ../plugins/fn-stat/functions.c:5197
-msgid "CVMTEST: Cramér-von Mises Test of Normality"
-msgstr "CVMTEST: Cramér-von Mises Test of Normality"
+#: ../plugins/fn-stat/functions.c:4694
+msgid "CVMTEST:Cramér-von Mises Test of Normality"
+msgstr "CVMTEST:Cramér-von Mises Test of Normality"
 
-#: ../plugins/fn-stat/functions.c:5199
+#: ../plugins/fn-stat/functions.c:4696
 msgid ""
 "This function returns an array with the first row giving the p-value of the "
 "Cramér-von Mises Test, the second row the test statistic of the test, and "
@@ -10252,19 +10374,19 @@ msgstr ""
 "Cramér-von Mises Test, the second row the test statistic of the test, and "
 "the third the number of observations in the sample."
 
-#: ../plugins/fn-stat/functions.c:5201
+#: ../plugins/fn-stat/functions.c:4698
 msgid "If there are less than 8 sample values, CVMTEST returns #VALUE!"
 msgstr "If there are less than 8 sample values, CVMTEST returns #VALUE!"
 
-#: ../plugins/fn-stat/functions.c:5203
+#: ../plugins/fn-stat/functions.c:4700
 msgid "wiki:en:Cramérâ??von-Mises_criterion"
 msgstr "wiki:en:Cramérâ??von-Mises_criterion"
 
-#: ../plugins/fn-stat/functions.c:5282
+#: ../plugins/fn-stat/functions.c:4779
 msgid "ADTEST:Anderson-Darling Test of Normality"
 msgstr "ADTEST:Anderson-Darling Test of Normality"
 
-#: ../plugins/fn-stat/functions.c:5284
+#: ../plugins/fn-stat/functions.c:4781
 msgid ""
 "This function returns an array with the first row giving the p-value of the "
 "Anderson-Darling Test, the second row the test statistic of the test, and "
@@ -10274,17 +10396,17 @@ msgstr ""
 "Anderson-Darling Test, the second row the test statistic of the test, and "
 "the third the number of observations in the sample."
 
-#: ../plugins/fn-stat/functions.c:5286
+#: ../plugins/fn-stat/functions.c:4783
 msgid "If there are less than 8 sample values, ADTEST returns #VALUE!"
 msgstr "If there are less than 8 sample values, ADTEST returns #VALUE!"
 
-#: ../plugins/fn-stat/functions.c:5288
+#: ../plugins/fn-stat/functions.c:4785
 msgid "wiki:en:Andersonâ??Darling_test"
 msgstr "wiki:en:Andersonâ??Darling_test"
 
 #: ../plugins/fn-string/functions.c:56
-msgid "CHAR:the CP1252 (Windows-1252) character for the code point @{x}."
-msgstr "CHAR:the CP1252 (Windows-1252) character for the code point @{x}."
+msgid "CHAR:the CP1252 (Windows-1252) character for the code point @{x}"
+msgstr "CHAR:the CP1252 (Windows-1252) character for the code point @{x}"
 
 #: ../plugins/fn-string/functions.c:57
 msgid "x:code point"
@@ -10298,7 +10420,7 @@ msgstr "CHAR(@{x}) returns the CP1252 (Windows-1252) character with code @{x}."
 msgid "@{x} must be in the range 1 to 255."
 msgstr "@{x} must be in the range 1 to 255."
 
-#: ../plugins/fn-string/functions.c:60 ../plugins/fn-string/functions.c:133
+#: ../plugins/fn-string/functions.c:60 ../plugins/fn-string/functions.c:136
 msgid ""
 "CP1252 (Windows-1252) is also known as the \"ANSI code page\", but it is not "
 "an ANSI standard."
@@ -10306,15 +10428,17 @@ msgstr ""
 "CP1252 (Windows-1252) is also known as the \"ANSI code page\", but it is not "
 "an ANSI standard."
 
-#: ../plugins/fn-string/functions.c:62 ../plugins/fn-string/functions.c:134
+#: ../plugins/fn-string/functions.c:62
 msgid ""
 "CP1252 (Windows-1252) is based on an early draft of ISO-8859-1, and contains "
-"all of its printable characters (but partially at different positions.)"
+"all of its printable characters. It also contains all of ISO-8859-15's "
+"printable characters (but partially at different positions.)"
 msgstr ""
 "CP1252 (Windows-1252) is based on an early draft of ISO-8859-1, and contains "
-"all of its printable characters (but partially at different positions.)"
+"all of its printable characters. It also contains all of ISO-8859-15's "
+"printable characters (but partially at different positions.)"
 
-#: ../plugins/fn-string/functions.c:64 ../plugins/fn-string/functions.c:135
+#: ../plugins/fn-string/functions.c:66 ../plugins/fn-string/functions.c:138
 msgid ""
 "In CP1252 (Windows-1252), 129, 141, 143, 144, and 157 do not have matching "
 "characters."
@@ -10322,7 +10446,7 @@ msgstr ""
 "In CP1252 (Windows-1252), 129, 141, 143, 144, and 157 do not have matching "
 "characters."
 
-#: ../plugins/fn-string/functions.c:65 ../plugins/fn-string/functions.c:136
+#: ../plugins/fn-string/functions.c:67 ../plugins/fn-string/functions.c:139
 msgid ""
 "For @{x} from 1 to 255 except 129, 141, 143, 144, and 157 we have CODE(CHAR(@"
 "{x}))= {x} "
@@ -10330,68 +10454,76 @@ msgstr ""
 "For @{x} from 1 to 255 except 129, 141, 143, 144, and 157 we have CODE(CHAR(@"
 "{x}))= {x} "
 
-#: ../plugins/fn-string/functions.c:103
+#: ../plugins/fn-string/functions.c:105
 msgid ""
-"UNICHAR:the Unicode character represented by the Unicode code point @{x}."
+"UNICHAR:the Unicode character represented by the Unicode code point @{x}"
 msgstr ""
-"UNICHAR:the Unicode character represented by the Unicode code point @{x}."
+"UNICHAR:the Unicode character represented by the Unicode code point @{x}"
 
-#: ../plugins/fn-string/functions.c:104
+#: ../plugins/fn-string/functions.c:106
 msgid "x:Unicode code point"
 msgstr "x:Unicode code point"
 
-#: ../plugins/fn-string/functions.c:130
+#: ../plugins/fn-string/functions.c:133
 msgid "CODE:the CP1252 (Windows-1252) code point for the character @{c}"
 msgstr "CODE:the CP1252 (Windows-1252) code point for the character @{c}"
 
-#: ../plugins/fn-string/functions.c:131 ../plugins/fn-string/functions.c:176
+#: ../plugins/fn-string/functions.c:134 ../plugins/fn-string/functions.c:179
 msgid "c:character"
 msgstr "c:character"
 
-#: ../plugins/fn-string/functions.c:132
+#: ../plugins/fn-string/functions.c:135
 msgid "@{c} must be a valid CP1252 (Windows-1252) character."
 msgstr "@{c} must be a valid CP1252 (Windows-1252) character."
 
-#: ../plugins/fn-string/functions.c:175
+#: ../plugins/fn-string/functions.c:137
+msgid ""
+"CP1252 (Windows-1252) is based on an early draft of ISO-8859-1, and contains "
+"all of its printable characters (but partially at different positions.)"
+msgstr ""
+"CP1252 (Windows-1252) is based on an early draft of ISO-8859-1, and contains "
+"all of its printable characters (but partially at different positions.)"
+
+#: ../plugins/fn-string/functions.c:178
 msgid "UNICODE:the Unicode code point for the character @{c}"
 msgstr "UNICODE:the Unicode code point for the character @{c}"
 
-#: ../plugins/fn-string/functions.c:196
+#: ../plugins/fn-string/functions.c:199
 msgid "EXACT:TRUE if @{string1} is exactly equal to @{string2}"
 msgstr "EXACT:TRUE if @{string1} is exactly equal to @{string2}"
 
-#: ../plugins/fn-string/functions.c:197
+#: ../plugins/fn-string/functions.c:200
 msgid "string1:first string"
 msgstr "string1:first string"
 
-#: ../plugins/fn-string/functions.c:198
+#: ../plugins/fn-string/functions.c:201
 msgid "string2:second string"
 msgstr "string2:second string"
 
-#: ../plugins/fn-string/functions.c:216
+#: ../plugins/fn-string/functions.c:219
 msgid "LEN:the number of characters of the string @{s}"
 msgstr "LEN:the number of characters of the string @{s}"
 
-#: ../plugins/fn-string/functions.c:217 ../plugins/fn-string/functions.c:234
-#: ../plugins/fn-string/functions.c:252 ../plugins/fn-string/functions.c:284
-#: ../plugins/fn-string/functions.c:336 ../plugins/fn-string/functions.c:376
-#: ../plugins/fn-string/functions.c:463 ../plugins/fn-string/functions.c:499
+#: ../plugins/fn-string/functions.c:220 ../plugins/fn-string/functions.c:237
+#: ../plugins/fn-string/functions.c:255 ../plugins/fn-string/functions.c:287
+#: ../plugins/fn-string/functions.c:339 ../plugins/fn-string/functions.c:379
+#: ../plugins/fn-string/functions.c:466 ../plugins/fn-string/functions.c:502
 msgid "s:the string"
 msgstr "s:the string"
 
-#: ../plugins/fn-string/functions.c:233
+#: ../plugins/fn-string/functions.c:236
 msgid "LENB:the number of bytes in the string @{s}"
 msgstr "LENB:the number of bytes in the string @{s}"
 
-#: ../plugins/fn-string/functions.c:251
+#: ../plugins/fn-string/functions.c:254
 msgid "LEFT:the first @{num_chars} characters of the string @{s}"
 msgstr "LEFT:the first @{num_chars} characters of the string @{s}"
 
-#: ../plugins/fn-string/functions.c:253 ../plugins/fn-string/functions.c:464
+#: ../plugins/fn-string/functions.c:256 ../plugins/fn-string/functions.c:467
 msgid "num_chars:the number of characters to return (defaults to 1)"
 msgstr "num_chars:the number of characters to return (defaults to 1)"
 
-#: ../plugins/fn-string/functions.c:254
+#: ../plugins/fn-string/functions.c:257
 msgid ""
 "If the string @{s} is in a right-to-left script, the returned first "
 "characters are from the right of the string."
@@ -10399,7 +10531,7 @@ msgstr ""
 "If the string @{s} is in a right-to-left script, the returned first "
 "characters are from the right of the string."
 
-#: ../plugins/fn-string/functions.c:283
+#: ../plugins/fn-string/functions.c:286
 msgid ""
 "LEFTB:the first characters  of the string @{s} comprising at most @"
 "{num_bytes} bytes"
@@ -10407,14 +10539,14 @@ msgstr ""
 "LEFTB:the first characters  of the string @{s} comprising at most @"
 "{num_bytes} bytes"
 
-#: ../plugins/fn-string/functions.c:285 ../plugins/fn-string/functions.c:378
-#: ../plugins/fn-string/functions.c:500
+#: ../plugins/fn-string/functions.c:288 ../plugins/fn-string/functions.c:381
+#: ../plugins/fn-string/functions.c:503
 msgid "num_bytes:the maximum number of bytes to return (defaults to 1)"
 msgstr "num_bytes:the maximum number of bytes to return (defaults to 1)"
 
-#: ../plugins/fn-string/functions.c:286 ../plugins/fn-string/functions.c:379
-#: ../plugins/fn-string/functions.c:501 ../plugins/fn-string/functions.c:844
-#: ../plugins/fn-string/functions.c:1335
+#: ../plugins/fn-string/functions.c:289 ../plugins/fn-string/functions.c:382
+#: ../plugins/fn-string/functions.c:504 ../plugins/fn-string/functions.c:849
+#: ../plugins/fn-string/functions.c:1340
 msgid ""
 "The semantics of this function is subject to change as various applications "
 "implement it."
@@ -10422,7 +10554,7 @@ msgstr ""
 "The semantics of this function is subject to change as various applications "
 "implement it."
 
-#: ../plugins/fn-string/functions.c:287
+#: ../plugins/fn-string/functions.c:290
 msgid ""
 "If the string is in a right-to-left script, the returned first characters "
 "are from the right of the string."
@@ -10430,9 +10562,9 @@ msgstr ""
 "If the string is in a right-to-left script, the returned first characters "
 "are from the right of the string."
 
-#: ../plugins/fn-string/functions.c:288 ../plugins/fn-string/functions.c:380
-#: ../plugins/fn-string/functions.c:424 ../plugins/fn-string/functions.c:503
-#: ../plugins/fn-string/functions.c:845 ../plugins/fn-string/functions.c:1336
+#: ../plugins/fn-string/functions.c:291 ../plugins/fn-string/functions.c:383
+#: ../plugins/fn-string/functions.c:427 ../plugins/fn-string/functions.c:506
+#: ../plugins/fn-string/functions.c:850 ../plugins/fn-string/functions.c:1341
 msgid ""
 "While this function is syntactically Excel compatible, the differences in "
 "the underlying text encoding will usually yield different results."
@@ -10440,9 +10572,9 @@ msgstr ""
 "While this function is syntactically Excel compatible, the differences in "
 "the underlying text encoding will usually yield different results."
 
-#: ../plugins/fn-string/functions.c:289 ../plugins/fn-string/functions.c:382
-#: ../plugins/fn-string/functions.c:426 ../plugins/fn-string/functions.c:504
-#: ../plugins/fn-string/functions.c:847 ../plugins/fn-string/functions.c:1338
+#: ../plugins/fn-string/functions.c:292 ../plugins/fn-string/functions.c:385
+#: ../plugins/fn-string/functions.c:429 ../plugins/fn-string/functions.c:507
+#: ../plugins/fn-string/functions.c:852 ../plugins/fn-string/functions.c:1343
 msgid ""
 "While this function is OpenFormula compatible, most of its behavior is, at "
 "this time, implementation specific."
@@ -10450,11 +10582,11 @@ msgstr ""
 "While this function is OpenFormula compatible, most of its behaviour is, at "
 "this time, implementation specific."
 
-#: ../plugins/fn-string/functions.c:317
-msgid "LOWER:a lower-case version of the string @{text}."
-msgstr "LOWER:a lower-case version of the string @{text}."
+#: ../plugins/fn-string/functions.c:320
+msgid "LOWER:a lower-case version of the string @{text}"
+msgstr "LOWER:a lower-case version of the string @{text}"
 
-#: ../plugins/fn-string/functions.c:335
+#: ../plugins/fn-string/functions.c:338
 msgid ""
 "MID:the substring of the string @{s} starting at position @{position} "
 "consisting of @{length} characters"
@@ -10462,15 +10594,15 @@ msgstr ""
 "MID:the substring of the string @{s} starting at position @{position} "
 "consisting of @{length} characters"
 
-#: ../plugins/fn-string/functions.c:337
+#: ../plugins/fn-string/functions.c:340
 msgid "position:the starting position"
 msgstr "position:the starting position"
 
-#: ../plugins/fn-string/functions.c:338
+#: ../plugins/fn-string/functions.c:341
 msgid "length:the number of characters to return"
 msgstr "length:the number of characters to return"
 
-#: ../plugins/fn-string/functions.c:375
+#: ../plugins/fn-string/functions.c:378
 msgid ""
 "MIDB:the characters following the first @{start_pos} bytes comprising at "
 "most @{num_bytes} bytes"
@@ -10478,11 +10610,11 @@ msgstr ""
 "MIDB:the characters following the first @{start_pos} bytes comprising at "
 "most @{num_bytes} bytes"
 
-#: ../plugins/fn-string/functions.c:377
+#: ../plugins/fn-string/functions.c:380
 msgid "start_pos:the number of the byte with which to start (defaults to 1)"
 msgstr "start_pos:the number of the byte with which to start (defaults to 1)"
 
-#: ../plugins/fn-string/functions.c:419
+#: ../plugins/fn-string/functions.c:422
 msgid ""
 "FINDB:first byte position of @{string1} in @{string2} following byte "
 "position @{start}"
@@ -10490,27 +10622,27 @@ msgstr ""
 "FINDB:first byte position of @{string1} in @{string2} following byte "
 "position @{start}"
 
-#: ../plugins/fn-string/functions.c:420 ../plugins/fn-string/functions.c:648
+#: ../plugins/fn-string/functions.c:423 ../plugins/fn-string/functions.c:651
 msgid "string1:search string"
 msgstr "string1:search string"
 
-#: ../plugins/fn-string/functions.c:421 ../plugins/fn-string/functions.c:649
+#: ../plugins/fn-string/functions.c:424 ../plugins/fn-string/functions.c:652
 msgid "string2:search field"
 msgstr "string2:search field"
 
-#: ../plugins/fn-string/functions.c:422 ../plugins/fn-string/functions.c:1325
+#: ../plugins/fn-string/functions.c:425 ../plugins/fn-string/functions.c:1330
 msgid "start:starting byte position, defaults to 1"
 msgstr "start:starting byte position, defaults to 1"
 
-#: ../plugins/fn-string/functions.c:423 ../plugins/fn-string/functions.c:651
+#: ../plugins/fn-string/functions.c:426 ../plugins/fn-string/functions.c:654
 msgid "This search is case-sensitive."
 msgstr "This search is case-sensitive."
 
-#: ../plugins/fn-string/functions.c:462
+#: ../plugins/fn-string/functions.c:465
 msgid "RIGHT:the last @{num_chars} characters of the string @{s}"
 msgstr "RIGHT:the last @{num_chars} characters of the string @{s}"
 
-#: ../plugins/fn-string/functions.c:465 ../plugins/fn-string/functions.c:502
+#: ../plugins/fn-string/functions.c:468 ../plugins/fn-string/functions.c:505
 msgid ""
 "If the string @{s} is in a right-to-left script, the returned last "
 "characters are from the left of the string."
@@ -10518,7 +10650,7 @@ msgstr ""
 "If the string @{s} is in a right-to-left script, the returned last "
 "characters are from the left of the string."
 
-#: ../plugins/fn-string/functions.c:498
+#: ../plugins/fn-string/functions.c:501
 msgid ""
 "RIGHTB:the last characters of the string @{s} comprising at most @"
 "{num_bytes} bytes"
@@ -10526,35 +10658,35 @@ msgstr ""
 "RIGHTB:the last characters of the string @{s} comprising at most @"
 "{num_bytes} bytes"
 
-#: ../plugins/fn-string/functions.c:533
-msgid "UPPER:an upper-case version of the string @text."
-msgstr "UPPER:an upper-case version of the string @text."
+#: ../plugins/fn-string/functions.c:536
+msgid "UPPER:an upper-case version of the string @{text}"
+msgstr "UPPER:an upper-case version of the string @{text}"
 
-#: ../plugins/fn-string/functions.c:552
-msgid "CONCATENATE:the concatenation of the strings @{s1}, @{s2},..."
-msgstr "CONCATENATE:the concatenation of the strings @{s1}, @{s2},..."
+#: ../plugins/fn-string/functions.c:555
+msgid "CONCATENATE:the concatenation of the strings @{s1}, @{s2},â?¦"
+msgstr "CONCATENATE:the concatenation of the strings @{s1}, @{s2},â?¦"
 
-#: ../plugins/fn-string/functions.c:553
+#: ../plugins/fn-string/functions.c:556
 msgid "s1:first string"
 msgstr "s1:first string"
 
-#: ../plugins/fn-string/functions.c:554
+#: ../plugins/fn-string/functions.c:557
 msgid "s2:second string"
 msgstr "s2:second string"
 
-#: ../plugins/fn-string/functions.c:574
+#: ../plugins/fn-string/functions.c:577
 msgid "REPT:@{num} repetitions of string @{text}"
 msgstr "REPT:@{num} repetitions of string @{text}"
 
-#: ../plugins/fn-string/functions.c:576
+#: ../plugins/fn-string/functions.c:579
 msgid "num:non-negative integer"
 msgstr "num:non-negative integer"
 
-#: ../plugins/fn-string/functions.c:618
+#: ../plugins/fn-string/functions.c:621
 msgid "CLEAN:@{text} with any non-printable characters removed"
 msgstr "CLEAN:@{text} with any non-printable characters removed"
 
-#: ../plugins/fn-string/functions.c:620
+#: ../plugins/fn-string/functions.c:623
 msgid ""
 "CLEAN removes non-printable characters from its argument leaving only "
 "regular characters and white-space."
@@ -10562,64 +10694,64 @@ msgstr ""
 "CLEAN removes non-printable characters from its argument leaving only "
 "regular characters and white-space."
 
-#: ../plugins/fn-string/functions.c:647
+#: ../plugins/fn-string/functions.c:650
 msgid ""
 "FIND:first position of @{string1} in @{string2} following position @{start}"
 msgstr ""
 "FIND:first position of @{string1} in @{string2} following position @{start}"
 
-#: ../plugins/fn-string/functions.c:650 ../plugins/fn-string/functions.c:1256
+#: ../plugins/fn-string/functions.c:653 ../plugins/fn-string/functions.c:1261
 msgid "start:starting position, defaults to 1"
 msgstr "start:starting position, defaults to 1"
 
-#: ../plugins/fn-string/functions.c:685
+#: ../plugins/fn-string/functions.c:688
 msgid "FIXED:formatted string representation of @{num}"
 msgstr "FIXED:formatted string representation of @{num}"
 
-#: ../plugins/fn-string/functions.c:686 ../plugins/fn-string/functions.c:1181
+#: ../plugins/fn-string/functions.c:689 ../plugins/fn-string/functions.c:1186
 msgid "num:number"
 msgstr "num:number"
 
-#: ../plugins/fn-string/functions.c:687
+#: ../plugins/fn-string/functions.c:690
 msgid "decimals:number of decimals"
 msgstr "decimals:number of decimals"
 
-#: ../plugins/fn-string/functions.c:688
+#: ../plugins/fn-string/functions.c:691
 msgid ""
 "no_commas:TRUE if no thousand separators should be used, defaults to FALSE"
 msgstr ""
 "no_commas:TRUE if no thousand separators should be used, defaults to FALSE"
 
-#: ../plugins/fn-string/functions.c:743
-msgid "PROPER:@{text} with initial of each word capitalised."
-msgstr "PROPER:@{text} with initial of each word capitalised."
+#: ../plugins/fn-string/functions.c:748
+msgid "PROPER:@{text} with initial of each word capitalised"
+msgstr "PROPER:@{text} with initial of each word capitalised"
 
-#: ../plugins/fn-string/functions.c:785
+#: ../plugins/fn-string/functions.c:790
 msgid ""
-"REPLACE:String @{old} with @{num} characters starting at @{start} replaced "
+"REPLACE:string @{old} with @{num} characters starting at @{start} replaced "
 "by @{new}"
 msgstr ""
-"REPLACE:String @{old} with @{num} characters starting at @{start} replaced "
+"REPLACE:string @{old} with @{num} characters starting at @{start} replaced "
 "by @{new}"
 
-#: ../plugins/fn-string/functions.c:787 ../plugins/fn-string/functions.c:838
+#: ../plugins/fn-string/functions.c:792 ../plugins/fn-string/functions.c:843
 msgid "old:original text"
 msgstr "old:original text"
 
-#: ../plugins/fn-string/functions.c:788
+#: ../plugins/fn-string/functions.c:793
 msgid "start:starting position"
 msgstr "start:starting position"
 
-#: ../plugins/fn-string/functions.c:789
+#: ../plugins/fn-string/functions.c:794
 msgid "num:number of characters to be replaced"
 msgstr "num:number of characters to be replaced"
 
-#: ../plugins/fn-string/functions.c:790 ../plugins/fn-string/functions.c:841
-#: ../plugins/fn-string/functions.c:1109
+#: ../plugins/fn-string/functions.c:795 ../plugins/fn-string/functions.c:846
+#: ../plugins/fn-string/functions.c:1114
 msgid "new:replacement string"
 msgstr "new:replacement string"
 
-#: ../plugins/fn-string/functions.c:836
+#: ../plugins/fn-string/functions.c:841
 msgid ""
 "REPLACEB:string @{old} with up to @{num} bytes starting at @{start} replaced "
 "by @{new}"
@@ -10627,15 +10759,15 @@ msgstr ""
 "REPLACEB:string @{old} with up to @{num} bytes starting at @{start} replaced "
 "by @{new}"
 
-#: ../plugins/fn-string/functions.c:839
+#: ../plugins/fn-string/functions.c:844
 msgid "start:starting byte position"
 msgstr "start:starting byte position"
 
-#: ../plugins/fn-string/functions.c:840
+#: ../plugins/fn-string/functions.c:845
 msgid "num:number of bytes to be replaced"
 msgstr "num:number of bytes to be replaced"
 
-#: ../plugins/fn-string/functions.c:842
+#: ../plugins/fn-string/functions.c:847
 msgid ""
 "REPLACEB replaces the string of valid unicode characters starting at the "
 "byte @{start} and ending at @{start}+ {num}-1 with the string @{new}."
@@ -10643,43 +10775,43 @@ msgstr ""
 "REPLACEB replaces the string of valid unicode characters starting at the "
 "byte @{start} and ending at @{start}+ {num}-1 with the string @{new}."
 
-#: ../plugins/fn-string/functions.c:890
+#: ../plugins/fn-string/functions.c:895
 msgid "T:@{value} if and only if @{value} is text, otherwise empty"
 msgstr "T:@{value} if and only if @{value} is text, otherwise empty"
 
-#: ../plugins/fn-string/functions.c:891
+#: ../plugins/fn-string/functions.c:896
 msgid "value:original value"
 msgstr "value:original value"
 
-#: ../plugins/fn-string/functions.c:913
+#: ../plugins/fn-string/functions.c:918
 msgid "TEXT:@{value} as a string formatted as @{format}"
 msgstr "TEXT:@{value} as a string formatted as @{format}"
 
-#: ../plugins/fn-string/functions.c:914
+#: ../plugins/fn-string/functions.c:919
 msgid "value:value to be formatted"
 msgstr "value:value to be formatted"
 
-#: ../plugins/fn-string/functions.c:915
+#: ../plugins/fn-string/functions.c:920
 msgid "format:desired format"
 msgstr "format:desired format"
 
-#: ../plugins/fn-string/functions.c:967
-msgid "TRIM:@{text} with only single spaces between words."
-msgstr "TRIM:@{text} with only single spaces between words."
+#: ../plugins/fn-string/functions.c:972
+msgid "TRIM:@{text} with only single spaces between words"
+msgstr "TRIM:@{text} with only single spaces between words"
 
-#: ../plugins/fn-string/functions.c:1014
+#: ../plugins/fn-string/functions.c:1019
 msgid "VALUE:numeric value of @{text}"
 msgstr "VALUE:numeric value of @{text}"
 
-#: ../plugins/fn-string/functions.c:1047
+#: ../plugins/fn-string/functions.c:1052
 msgid "NUMBERVALUE:numeric value of @{text}"
 msgstr "NUMBERVALUE:numeric value of @{text}"
 
-#: ../plugins/fn-string/functions.c:1049
+#: ../plugins/fn-string/functions.c:1054
 msgid "separator:decimal separator"
 msgstr "separator:decimal separator"
 
-#: ../plugins/fn-string/functions.c:1050
+#: ../plugins/fn-string/functions.c:1055
 msgid ""
 "If @{text} does not look like a decimal number, NUMBERVALUE returns the "
 "value VALUE would return (ignoring the given @{separator})."
@@ -10687,19 +10819,19 @@ msgstr ""
 "If @{text} does not look like a decimal number, NUMBERVALUE returns the "
 "value VALUE would return (ignoring the given @{separator})."
 
-#: ../plugins/fn-string/functions.c:1106
+#: ../plugins/fn-string/functions.c:1111
 msgid "SUBSTITUTE:@{text} with all occurrences of @{old} replaced by @{new}"
 msgstr "SUBSTITUTE:@{text} with all occurrences of @{old} replaced by @{new}"
 
-#: ../plugins/fn-string/functions.c:1107 ../plugins/fn-string/functions.c:1517
+#: ../plugins/fn-string/functions.c:1112 ../plugins/fn-string/functions.c:1522
 msgid "text:original text"
 msgstr "text:original text"
 
-#: ../plugins/fn-string/functions.c:1108
+#: ../plugins/fn-string/functions.c:1113
 msgid "old:string to be replaced"
 msgstr "old:string to be replaced"
 
-#: ../plugins/fn-string/functions.c:1110
+#: ../plugins/fn-string/functions.c:1115
 msgid ""
 "num:if @{num} is specified and a number only the @{num}th occurrence of @"
 "{old} is replaced"
@@ -10707,15 +10839,15 @@ msgstr ""
 "num:if @{num} is specified and a number only the @{num}th occurrence of @"
 "{old} is replaced"
 
-#: ../plugins/fn-string/functions.c:1180
-msgid "DOLLAR:@{num} formatted as currency."
-msgstr "DOLLAR:@{num} formatted as currency."
+#: ../plugins/fn-string/functions.c:1185
+msgid "DOLLAR:@{num} formatted as currency"
+msgstr "DOLLAR:@{num} formatted as currency"
 
-#: ../plugins/fn-string/functions.c:1182
+#: ../plugins/fn-string/functions.c:1187
 msgid "decimals:decimals"
 msgstr "decimals:decimals"
 
-#: ../plugins/fn-string/functions.c:1252
+#: ../plugins/fn-string/functions.c:1257
 msgid ""
 "SEARCH:the location of the @{search} string within @{text} after position @"
 "{start}"
@@ -10723,15 +10855,15 @@ msgstr ""
 "SEARCH:the location of the @{search} string within @{text} after position @"
 "{start}"
 
-#: ../plugins/fn-string/functions.c:1254 ../plugins/fn-string/functions.c:1323
+#: ../plugins/fn-string/functions.c:1259 ../plugins/fn-string/functions.c:1328
 msgid "search:search string"
 msgstr "search:search string"
 
-#: ../plugins/fn-string/functions.c:1255 ../plugins/fn-string/functions.c:1324
+#: ../plugins/fn-string/functions.c:1260 ../plugins/fn-string/functions.c:1329
 msgid "text:search field"
 msgstr "text:search field"
 
-#: ../plugins/fn-string/functions.c:1257 ../plugins/fn-string/functions.c:1326
+#: ../plugins/fn-string/functions.c:1262 ../plugins/fn-string/functions.c:1331
 msgid ""
 "@{search} may contain wildcard characters (*) and question marks (?). A "
 "question mark matches any single character, and a wildcard matches any "
@@ -10743,15 +10875,15 @@ msgstr ""
 "string including the empty string. To search for * or ?, precede the symbol "
 "with ~."
 
-#: ../plugins/fn-string/functions.c:1262 ../plugins/fn-string/functions.c:1331
+#: ../plugins/fn-string/functions.c:1267 ../plugins/fn-string/functions.c:1336
 msgid "This search is not case sensitive."
 msgstr "This search is not case sensitive."
 
-#: ../plugins/fn-string/functions.c:1263 ../plugins/fn-string/functions.c:1332
+#: ../plugins/fn-string/functions.c:1268
 msgid "If @{search} is not found, SEARCH returns #VALUE!"
 msgstr "If @{search} is not found, SEARCH returns #VALUE!"
 
-#: ../plugins/fn-string/functions.c:1264
+#: ../plugins/fn-string/functions.c:1269
 msgid ""
 "If @{start} is less than one or it is greater than the length of @{text}, "
 "SEARCH returns #VALUE!"
@@ -10759,7 +10891,7 @@ msgstr ""
 "If @{start} is less than one or it is greater than the length of @{text}, "
 "SEARCH returns #VALUE!"
 
-#: ../plugins/fn-string/functions.c:1321
+#: ../plugins/fn-string/functions.c:1326
 msgid ""
 "SEARCHB:the location of the @{search} string within @{text} after byte "
 "position @{start}"
@@ -10767,23 +10899,27 @@ msgstr ""
 "SEARCHB:the location of the @{search} string within @{text} after byte "
 "position @{start}"
 
-#: ../plugins/fn-string/functions.c:1333
+#: ../plugins/fn-string/functions.c:1337
+msgid "If @{search} is not found, SEARCHB returns #VALUE!"
+msgstr "If @{search} is not found, SEARCHB returns #VALUE!"
+
+#: ../plugins/fn-string/functions.c:1338
 msgid ""
 "If @{start} is less than one or it is greater than the byte length of @"
-"{text}, SEARCH returns #VALUE!"
+"{text}, SEARCHB returns #VALUE!"
 msgstr ""
 "If @{start} is less than one or it is greater than the byte length of @"
-"{text}, SEARCH returns #VALUE!"
+"{text}, SEARCHB returns #VALUE!"
 
-#: ../plugins/fn-string/functions.c:1389
+#: ../plugins/fn-string/functions.c:1394
 msgid ""
 "ASC:text with full-width katakana and ASCII characters converted to half-"
-"width."
+"width"
 msgstr ""
 "ASC:text with full-width katakana and ASCII characters converted to half-"
 "width."
 
-#: ../plugins/fn-string/functions.c:1391
+#: ../plugins/fn-string/functions.c:1396
 msgid ""
 "ASC converts full-width katakana and ASCII characters to half-width "
 "equivalent characters, copying all others. "
@@ -10791,7 +10927,7 @@ msgstr ""
 "ASC converts full-width katakana and ASCII characters to half-width "
 "equivalent characters, copying all others. "
 
-#: ../plugins/fn-string/functions.c:1392 ../plugins/fn-string/functions.c:1520
+#: ../plugins/fn-string/functions.c:1397 ../plugins/fn-string/functions.c:1525
 msgid ""
 "The distinction between half-width and full-width characters is described in "
 "http://www.unicode.org/reports/tr11/.";
@@ -10799,11 +10935,11 @@ msgstr ""
 "The distinction between half-width and full-width characters is described in "
 "http://www.unicode.org/reports/tr11/.";
 
-#: ../plugins/fn-string/functions.c:1393 ../plugins/fn-string/functions.c:1522
+#: ../plugins/fn-string/functions.c:1398 ../plugins/fn-string/functions.c:1527
 msgid "For most strings, this function has the same effect as in Excel."
 msgstr "For most strings, this function has the same effect as in Excel."
 
-#: ../plugins/fn-string/functions.c:1394
+#: ../plugins/fn-string/functions.c:1399
 msgid ""
 "While in obsolete encodings ASC used to translate between 2-byte and 1-byte "
 "characters, this is not the case in UTF-8."
@@ -10811,15 +10947,15 @@ msgstr ""
 "While in obsolete encodings ASC used to translate between 2-byte and 1-byte "
 "characters, this is not the case in UTF-8."
 
-#: ../plugins/fn-string/functions.c:1516
+#: ../plugins/fn-string/functions.c:1521
 msgid ""
 "JIS:text with half-width katakana and ASCII characters converted to full-"
-"width."
+"width"
 msgstr ""
 "JIS:text with half-width katakana and ASCII characters converted to full-"
-"width."
+"width"
 
-#: ../plugins/fn-string/functions.c:1518
+#: ../plugins/fn-string/functions.c:1523
 msgid ""
 "JIS converts half-width katakana and ASCII characters to full-width "
 "equivalent characters, copying all others. "
@@ -10827,7 +10963,7 @@ msgstr ""
 "JIS converts half-width katakana and ASCII characters to full-width "
 "equivalent characters, copying all others. "
 
-#: ../plugins/fn-string/functions.c:1523
+#: ../plugins/fn-string/functions.c:1528
 msgid ""
 "While in obsolete encodings JIS used to translate between 1-byte and 2-byte "
 "characters, this is not the case in UTF-8."
@@ -10855,33 +10991,27 @@ msgstr ""
 
 #: ../plugins/fn-tsa/functions.c:371
 msgid ""
-"INTERPOLATION:interpolated values corresponding to the given abscissa "
-"targets."
+"INTERPOLATION:interpolated values corresponding to the given abscissa targets"
 msgstr ""
-"INTERPOLATION:interpolated values corresponding to the given abscissa "
-"targets."
+"INTERPOLATION:interpolated values corresponding to the given abscissa targets"
 
 #: ../plugins/fn-tsa/functions.c:372
-msgid "abscissas:The abscissas of the data to interpolate."
-msgstr "abscissas:The abscissas of the data to interpolate."
+msgid "abscissae:abscissae of the given data points"
+msgstr "abscissae:abscissae of the given data points"
 
-#: ../plugins/fn-tsa/functions.c:373 ../plugins/fn-tsa/functions.c:641
-msgid "ordinates:The ordinates of the data to interpolate."
-msgstr "ordinates:The ordinates of the data to interpolate."
+#: ../plugins/fn-tsa/functions.c:373
+msgid "ordinates:ordinates of the given data points"
+msgstr "ordinates:ordinates of the given data points"
 
 #: ../plugins/fn-tsa/functions.c:374
-msgid "targets:The abscissas of the interpolated data."
-msgstr "targets:The abscissas of the interpolated data."
+msgid "targets:abscissae of the interpolated data"
+msgstr "targets:abscissae of the interpolated data"
 
-#: ../plugins/fn-tsa/functions.c:375 ../plugins/fn-tsa/functions.c:644
-msgid ""
-"interpolation:The method of interpolation to be used, defaults to no "
-"interpolation"
-msgstr ""
-"interpolation:The method of interpolation to be used, defaults to no "
-"interpolation"
+#: ../plugins/fn-tsa/functions.c:375 ../plugins/fn-tsa/functions.c:627
+msgid "interpolation:method of interpolation, defaults to none"
+msgstr "interpolation:method of interpolation, defaults to none"
 
-#: ../plugins/fn-tsa/functions.c:376 ../plugins/fn-tsa/functions.c:646
+#: ../plugins/fn-tsa/functions.c:376 ../plugins/fn-tsa/functions.c:629
 msgid ""
 "If an interpolation method is used, the number of returned values is one "
 "less than the number of targets and the targets values must be given in "
@@ -10891,15 +11021,15 @@ msgstr ""
 "less than the number of targets and the targets values must be given in "
 "increasing order."
 
-#: ../plugins/fn-tsa/functions.c:377 ../plugins/fn-tsa/functions.c:647
+#: ../plugins/fn-tsa/functions.c:377 ../plugins/fn-tsa/functions.c:630
 msgid "The output consists always of one column of numbers."
 msgstr "The output consists always of one column of numbers."
 
-#: ../plugins/fn-tsa/functions.c:379 ../plugins/fn-tsa/functions.c:654
-msgid "Strings and empty cells in @{abscissas} and @{ordinates} are ignored."
-msgstr "Strings and empty cells in @{abscissas} and @{ordinates} are ignored."
+#: ../plugins/fn-tsa/functions.c:379 ../plugins/fn-tsa/functions.c:637
+msgid "Strings and empty cells in @{abscissae} and @{ordinates} are ignored."
+msgstr "Strings and empty cells in @{abscissae} and @{ordinates} are ignored."
 
-#: ../plugins/fn-tsa/functions.c:380 ../plugins/fn-tsa/functions.c:655
+#: ../plugins/fn-tsa/functions.c:380 ../plugins/fn-tsa/functions.c:638
 msgid ""
 "If several target data are provided they must be in the same column in "
 "consecutive cells."
@@ -10907,27 +11037,29 @@ msgstr ""
 "If several target data are provided they must be in the same column in "
 "consecutive cells."
 
-#: ../plugins/fn-tsa/functions.c:640
-msgid "PERIODOGRAM: Periodogram of the given data."
-msgstr "PERIODOGRAM: Periodogram of the given data."
+#: ../plugins/fn-tsa/functions.c:623
+msgid "PERIODOGRAM:periodogram of the given data"
+msgstr "PERIODOGRAM:periodogram of the given data"
+
+#: ../plugins/fn-tsa/functions.c:624
+msgid "ordinates:ordinates of the given data"
+msgstr "ordinates:ordinates of the given data"
 
-#: ../plugins/fn-tsa/functions.c:642
-msgid "filter:Window function to  be used, defaults to no window function."
-msgstr "filter:Window function to  be used, defaults to no window function."
+#: ../plugins/fn-tsa/functions.c:625
+msgid "filter:windowing function to  be used, defaults to no filter"
+msgstr "filter:windowing function to  be used, defaults to no filter"
 
-#: ../plugins/fn-tsa/functions.c:643
+#: ../plugins/fn-tsa/functions.c:626
 msgid ""
-"abscissas:The abscissas of the data to interpolate, defaults to regularly "
-"spaced abscissa."
+"abscissae:abscissae of the given data, defaults to regularly spaced abscissae"
 msgstr ""
-"abscissas:The abscissas of the data to interpolate, defaults to regularly "
-"spaced abscissa."
+"abscissae:abscissae of the given data, defaults to regularly spaced abscissae"
 
-#: ../plugins/fn-tsa/functions.c:645
-msgid "number: Number of interpolated data points to be used."
-msgstr "number: Number of interpolated data points to be used."
+#: ../plugins/fn-tsa/functions.c:628
+msgid "number:number of interpolated data points"
+msgstr "number:number of interpolated data points"
 
-#: ../plugins/fn-tsa/functions.c:649
+#: ../plugins/fn-tsa/functions.c:632
 msgid ""
 "Possible window functions are:\n"
 "0: no filter (rectangular window)\n"
@@ -10941,23 +11073,23 @@ msgstr ""
 "2: Hahn (cosine window)\n"
 "3: Welch (parabolic window)"
 
-#: ../plugins/fn-tsa/functions.c:912
-msgid "FOURIER:Fourier or inverse Fourier transform."
-msgstr "FOURIER:Fourier or inverse Fourier transform."
+#: ../plugins/fn-tsa/functions.c:869
+msgid "FOURIER:Fourier or inverse Fourier transform"
+msgstr "FOURIER:Fourier or inverse Fourier transform"
 
-#: ../plugins/fn-tsa/functions.c:913
-msgid "Sequence: the data sequence to be transformed"
-msgstr "Sequence: the data sequence to be transformed"
+#: ../plugins/fn-tsa/functions.c:870
+msgid "Sequence:the data sequence to be transformed"
+msgstr "Sequence:the data sequence to be transformed"
 
-#: ../plugins/fn-tsa/functions.c:914
+#: ../plugins/fn-tsa/functions.c:871
 msgid ""
-"Inverse:if false, the inverse Fourier transform is calculated. Defaults to "
+"Inverse:if true, the inverse Fourier transform is calculated, defaults to "
 "false"
 msgstr ""
-"Inverse:if false, the inverse Fourier transform is calculated. Defaults to "
+"Inverse:if true, the inverse Fourier transform is calculated, defaults to "
 "false"
 
-#: ../plugins/fn-tsa/functions.c:915
+#: ../plugins/fn-tsa/functions.c:872
 msgid ""
 "This array function returns the Fourier or inverse Fourier transform of the "
 "given data sequence."
@@ -10965,11 +11097,11 @@ msgstr ""
 "This array function returns the Fourier or inverse Fourier transform of the "
 "given data sequence."
 
-#: ../plugins/fn-tsa/functions.c:916
+#: ../plugins/fn-tsa/functions.c:873
 msgid "The output consists always of one column of complex numbers."
 msgstr "The output consists always of one column of complex numbers."
 
-#: ../plugins/fn-tsa/functions.c:917
+#: ../plugins/fn-tsa/functions.c:874
 msgid ""
 "If @{Sequence} is neither an n by 1 nor 1 by n array, this function returns "
 "#NUM!"
@@ -11031,6 +11163,183 @@ msgstr ""
 msgid "This is not intended to be generally enabled and is OFF by default."
 msgstr "This is not intended to be generally enabled and is OFF by default."
 
+#~ msgid "DATE2UNIX:translate a date serial value to a Unix timestamp"
+#~ msgstr "DATE2UNIX:translate a date serial value to a Unix timestamp"
+
+#~ msgid "d:date serial value"
+#~ msgstr "d:date serial value"
+
+#~ msgid ""
+#~ "The DATE2UNIX function translates a date serial values into a Unix "
+#~ "timestamp."
+#~ msgstr ""
+#~ "The DATE2UNIX function translates a date serial values into a Unix "
+#~ "timestamp."
+
+#~ msgid ""
+#~ "cost_of_carry:net cost of holding the underlying asset of the underlying "
+#~ "option (for common stocks, the risk free rate less the dividend yield)"
+#~ msgstr ""
+#~ "cost_of_carry:net cost of holding the underlying asset of the underlying "
+#~ "option (for common stocks, the risk free rate less the dividend yield)"
+
+#~ msgid ""
+#~ "ACCRINT calculates the accrued interest for a security that pays periodic "
+#~ "interest."
+#~ msgstr ""
+#~ "ACCRINT calculates the accrued interest for a security that pays periodic "
+#~ "interest."
+
+#~ msgid "ref_text:"
+#~ msgstr "ref_text:"
+
+#~ msgid "array:"
+#~ msgstr "array:"
+
+#~ msgid "ACOTH:inverse hyperbolic cotangent of a value"
+#~ msgstr "ACOTH:inverse hyperbolic cotangent of a value"
+
+#~ msgid "b1:angle in radians"
+#~ msgstr "b1:angle in radians"
+
+#~ msgid "b2:angle in radians"
+#~ msgstr "b2:angle in radians"
+
+#~ msgid ""
+#~ "ATAN2 calculates the arc tangent of the ratio @{b1}/@{b2} with the sign "
+#~ "according to the quadrant containing (@{b1},@{b2})."
+#~ msgstr ""
+#~ "ATAN2 calculates the arc tangent of the ratio @{b1}/@{b2} with the sign "
+#~ "according to the quadrant containing (@{b1},@{b2})."
+
+#~ msgid "COS:Cosine function"
+#~ msgstr "COS:Cosine function"
+
+#~ msgid "COSH:Hyperbolic cosine function"
+#~ msgstr "COSH:Hyperbolic cosine function"
+
+#~ msgid "COT:cotangent of a value"
+#~ msgstr "COT:cotangent of a value"
+
+#~ msgid "COTH:hyperbolic cotangent of a value"
+#~ msgstr "COTH:hyperbolic cotangent of a value"
+
+#~ msgid "x:number."
+#~ msgstr "x:number."
+
+#~ msgid "LOG:Logarithm"
+#~ msgstr "LOG:Logarithm"
+
+#~ msgid "SIN:Sine function"
+#~ msgstr "SIN:Sine function"
+
+#~ msgid "CSC:Cosecant"
+#~ msgstr "CSC:Cosecant"
+
+#~ msgid "CSCH:Hyperbolic cosecant"
+#~ msgstr "CSCH:Hyperbolic cosecant"
+
+#~ msgid "SECH:Hyperbolic secant"
+#~ msgstr "SECH:Hyperbolic secant"
+
+#~ msgid "TAN:tangent"
+#~ msgstr "TAN:tangent"
+
+#~ msgid "TANH:hyperbolic tangent"
+#~ msgstr "TANH:hyperbolic tangent"
+
+#~ msgid "x:"
+#~ msgstr "x:"
+
+#~ msgid ""
+#~ "EXPONDIST:(cumulative)density function of the exponential distribution"
+#~ msgstr ""
+#~ "EXPONDIST:(cumulative)density function of the exponential distribution"
+
+#~ msgid "k:"
+#~ msgstr "k:"
+
+#~ msgid "GAMMADIST:(cumulative) density function of the gamma distribution"
+#~ msgstr "GAMMADIST:(cumulative) density function of the gamma distribution"
+
+#~ msgid ""
+#~ "BINOMDIST:(cumulative) probability mass function of the binomial "
+#~ "distribution"
+#~ msgstr ""
+#~ "BINOMDIST:(cumulative) probability mass function of the binomial "
+#~ "distribution"
+
+#~ msgid "This function is the OpenFormula function B"
+#~ msgstr "This function is the OpenFormula function B"
+
+#~ msgid ""
+#~ "HYPGEOMDIST:(cumulative) probability mass function of the hypergeometric "
+#~ "distribution"
+#~ msgstr ""
+#~ "HYPGEOMDIST:(cumulative) probability mass function of the hypergeometric "
+#~ "distribution"
+
+#~ msgid ""
+#~ "WEIBULL:(cumulative) probability density function of the Weibull "
+#~ "distribution"
+#~ msgstr ""
+#~ "WEIBULL:(cumulative) probability density function of the Weibull "
+#~ "distribution"
+
+#~ msgid ""
+#~ "NORMDIST:(cumulative) probability density function of a normal "
+#~ "distribution"
+#~ msgstr ""
+#~ "NORMDIST:(cumulative) probability density function of a normal "
+#~ "distribution"
+
+#~ msgid ""
+#~ "POISSON:(cumulative) probability mass function of the Poisson distribution"
+#~ msgstr ""
+#~ "POISSON:(cumulative) probability mass function of the Poisson distribution"
+
+#~ msgid ""
+#~ "const:If this is FALSE, the curve will be forced to go through [1; 0], i."
+#~ "e., b will be zero. The default is TRUE."
+#~ msgstr ""
+#~ "const:If this is FALSE, the curve will be forced to go through [1; 0], i."
+#~ "e., b will be zero. The default is TRUE."
+
+#~ msgid ""
+#~ "If @{known_y}'s and @{known_x}'s have unequal number of data points, this "
+#~ "function returns a #NUM! error."
+#~ msgstr ""
+#~ "If @{known_y}'s and @{known_x}'s have unequal number of data points, this "
+#~ "function returns a #NUM! error."
+
+#~ msgid ""
+#~ "new_x's: x-values for which you want to estimate the y-values; defaults "
+#~ "to @{known_x}'s"
+#~ msgstr ""
+#~ "new_x's: x-values for which you want to estimate the y-values; defaults "
+#~ "to @{known_x}'s"
+
+#~ msgid ""
+#~ "const:if this is false the line will be forced to go through the origin; "
+#~ "defaults to TRUE"
+#~ msgstr ""
+#~ "const:if this is false the line will be forced to go through the origin; "
+#~ "defaults to TRUE"
+
+#~ msgid ""
+#~ "const:if this is false the line will be forced to go through (0,1); "
+#~ "defaults to TRUE"
+#~ msgstr ""
+#~ "const:if this is false the line will be forced to go through (0,1); "
+#~ "defaults to TRUE"
+
+#~ msgid ""
+#~ "GEOMDIST:(cumulative) probability mass function of the hypergeometric "
+#~ "distribution"
+#~ msgstr ""
+#~ "GEOMDIST:(cumulative) probability mass function of the hypergeometric "
+#~ "distribution"
+
 #~ msgid ""
 #~ "If the actual range is not an n by 1 or 1 by n range, the returned value "
 #~ "appears to have no sensible meaning."
@@ -14405,8 +14714,8 @@ msgstr "This is not intended to be generally enabled and is OFF by default."
 #~ "@FUNCTION=IMARCTANH\n"
 #~ "@SYNTAX=IMARCTANH(inumber)\n"
 #~ "@DESCRIPTION=IMARCTANH returns the complex hyperbolic arctangent of the "
-#~ "complex number @inumber. The branch cuts are on the real axis, less than -"
-#~ "1 and greater than 1.\n"
+#~ "complex number @inumber. The branch cuts are on the real axis, less than "
+#~ "-1 and greater than 1.\n"
 #~ "\n"
 #~ "* If @inumber is not a valid complex number, IMARCTANH returns #VALUE! "
 #~ "error.\n"
@@ -14419,8 +14728,8 @@ msgstr "This is not intended to be generally enabled and is OFF by default."
 #~ "@FUNCTION=IMARCTANH\n"
 #~ "@SYNTAX=IMARCTANH(inumber)\n"
 #~ "@DESCRIPTION=IMARCTANH returns the complex hyperbolic arctangent of the "
-#~ "complex number @inumber. The branch cuts are on the real axis, less than -"
-#~ "1 and greater than 1.\n"
+#~ "complex number @inumber. The branch cuts are on the real axis, less than "
+#~ "-1 and greater than 1.\n"
 #~ "\n"
 #~ "* If @inumber is not a valid complex number, IMARCTANH returns #VALUE! "
 #~ "error.\n"
@@ -25698,8 +26007,8 @@ msgstr "This is not intended to be generally enabled and is OFF by default."
 #~ "the logarithmic equation\n"
 #~ "y = a + b * ln(sign * (x - c)) ,   sign = +1 or -1 \n"
 #~ "to your data. The graph of the equation is a logarithmic curve moved "
-#~ "horizontally by c and possibly mirrored across the y-axis (if sign = -"
-#~ "1).\n"
+#~ "horizontally by c and possibly mirrored across the y-axis (if sign = "
+#~ "-1).\n"
 #~ "\n"
 #~ "LOGFIT returns an array having five columns and one row. `Sign' is given "
 #~ "in the first column, `a', `b', and `c' are given in columns 2 to 4. "
@@ -25729,8 +26038,8 @@ msgstr "This is not intended to be generally enabled and is OFF by default."
 #~ "the logarithmic equation\n"
 #~ "y = a + b * ln(sign * (x - c)) ,   sign = +1 or -1 \n"
 #~ "to your data. The graph of the equation is a logarithmic curve moved "
-#~ "horizontally by c and possibly mirrored across the y-axis (if sign = -"
-#~ "1).\n"
+#~ "horizontally by c and possibly mirrored across the y-axis (if sign = "
+#~ "-1).\n"
 #~ "\n"
 #~ "LOGFIT returns an array having five columns and one row. `Sign' is given "
 #~ "in the first column, `a', `b', and `c' are given in columns 2 to 4. "
diff --git a/po/en_GB.po b/po/en_GB.po
index aed402a..9018946 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,27 +2,29 @@
 # Copyright (C) 1999 Free Software Foundation, Inc.
 # Karl Eichwalder <ke suse de>, 2001.
 # Robert Brady <rwb197 zepler org>, 2001.
-# Bruce Cowan <bcowan fastmail co uk>, 2010.
+# Bruce Cowan <bruce bcowan me uk>, 2010.
+#: ../src/sheet-control-gui.c:2100 ../src/sheet-control-gui.c:2109
+#: ../src/sheet-control-gui.c:2117
 msgid ""
 msgstr ""
 "Project-Id-Version: gnumeric 1.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-22 20:46-0400\n"
-"PO-Revision-Date: 2010-02-17 21:17+0100\n"
-"Last-Translator: Bruce Cowan <bcowan fastmail co uk>\n"
+"POT-Creation-Date: 2010-08-20 20:53+0100\n"
+"PO-Revision-Date: 2010-08-20 20:52+0100\n"
+"Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
 "Language-Team: British English <en li org>\n"
+"Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.5.1\n"
+"X-Generator: Virtaal 0.6.1\n"
 
 #: ../gnumeric.desktop.in.h:1
 msgid "Calculation, Analysis, and Visualization of Information"
 msgstr "Calculation, Analysis, and Visualisation of Information"
 
-#: ../gnumeric.desktop.in.h:2 ../src/func-builtin.c:395
+#: ../gnumeric.desktop.in.h:2 ../src/func-builtin.c:399
 msgid "Gnumeric"
 msgstr "Gnumeric"
 
@@ -82,8 +84,8 @@ msgstr "CORBA Interface"
 msgid "Provides a CORBA scripting interface"
 msgstr "Provides a CORBA scripting interface"
 
-#: ../plugins/dif/dif.c:70 ../plugins/excel/ms-excel-read.c:6770
-#: ../plugins/openoffice/openoffice-read.c:5340 ../src/xml-sax-read.c:3075
+#: ../plugins/dif/dif.c:70 ../plugins/excel/ms-excel-read.c:6789
+#: ../plugins/openoffice/openoffice-read.c:6102 ../src/xml-sax-read.c:3169
 msgid "Reading file..."
 msgstr "Reading file..."
 
@@ -174,17 +176,17 @@ msgstr "Preparing to save..."
 msgid "Saving file..."
 msgstr "Saving file..."
 
-#: ../plugins/excel/excel-xml-read.c:130 ../src/xml-sax-read.c:412
+#: ../plugins/excel/excel-xml-read.c:130 ../src/xml-sax-read.c:434
 #, c-format
 msgid "Unexpected attribute %s::%s == '%s'."
 msgstr "Unexpected attribute %s::%s == '%s'."
 
 #: ../plugins/excel/excel-xml-read.c:1068
-#: ../plugins/openoffice/openoffice-read.c:5407 ../src/xml-sax-read.c:3092
+#: ../plugins/openoffice/openoffice-read.c:6166 ../src/xml-sax-read.c:3186
 msgid "XML document not well formed!"
 msgstr "XML document not well formed!"
 
-#: ../plugins/excel/ms-excel-read.c:1352 ../src/value.c:76
+#: ../plugins/excel/ms-excel-read.c:1352 ../src/value.c:67
 msgid "#UNKNOWN!"
 msgstr "#UNKNOWN!"
 
@@ -209,17 +211,17 @@ msgstr "Chart%d"
 msgid "Module%d"
 msgstr "Module%d"
 
-#: ../plugins/excel/ms-excel-read.c:3359
+#: ../plugins/excel/ms-excel-read.c:3367
 #, c-format
 msgid "Failure parsing name '%s'"
 msgstr "Failure parsing name '%s'"
 
-#: ../plugins/excel/ms-excel-read.c:3473
+#: ../plugins/excel/ms-excel-read.c:3481
 #, c-format
 msgid "Incorrect expression for name '%s': content will be lost.\n"
 msgstr "Incorrect expression for name '%s': content will be lost.\n"
 
-#: ../plugins/excel/ms-excel-read.c:3478
+#: ../plugins/excel/ms-excel-read.c:3486
 #, c-format
 msgid ""
 "DDE links are not supported yet.\n"
@@ -228,7 +230,7 @@ msgstr ""
 "DDE links are not supported yet.\n"
 "Name '%s' will be lost.\n"
 
-#: ../plugins/excel/ms-excel-read.c:3482
+#: ../plugins/excel/ms-excel-read.c:3490
 #, c-format
 msgid ""
 "OLE links are not supported yet.\n"
@@ -237,11 +239,11 @@ msgstr ""
 "OLE links are not supported yet.\n"
 "Name '%s' will be lost.\n"
 
-#: ../plugins/excel/ms-excel-read.c:5915
+#: ../plugins/excel/ms-excel-read.c:5935
 msgid "external references"
 msgstr "external references"
 
-#: ../plugins/excel/ms-excel-read.c:5954
+#: ../plugins/excel/ms-excel-read.c:5974
 msgid "No password supplied"
 msgstr "No password supplied"
 
@@ -285,11 +287,11 @@ msgstr ""
 "We already wrote a length for a string that is being truncated due to "
 "encoding problems."
 
-#: ../plugins/excel/ms-excel-write.c:6284
+#: ../plugins/excel/ms-excel-write.c:6296
 msgid "Couldn't open stream 'Book' for writing\n"
 msgstr "Couldn't open stream 'Book' for writing\n"
 
-#: ../plugins/excel/ms-excel-write.c:6306
+#: ../plugins/excel/ms-excel-write.c:6318
 msgid "Couldn't open stream 'Workbook' for writing\n"
 msgstr "Couldn't open stream 'Workbook' for writing\n"
 
@@ -336,127 +338,127 @@ msgstr "MS Excel (tm) 97/2000/XP"
 msgid "MS Excel (tm) 97/2000/XP &amp; 5.0/95"
 msgstr "MS Excel (tm) 97/2000/XP &amp; 5.0/95"
 
-#: ../plugins/excel/xlsx-read.c:245
+#: ../plugins/excel/xlsx-read.c:249
 #, c-format
 msgid "'%s' is corrupt!"
 msgstr "'%s' is corrupt!"
 
-#: ../plugins/excel/xlsx-read.c:338
+#: ../plugins/excel/xlsx-read.c:342
 #, c-format
 msgid "Unknown enum value '%s' for attribute %s"
 msgstr "Unknown enum value '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:381 ../plugins/excel/xlsx-read.c:410
+#: ../plugins/excel/xlsx-read.c:385 ../plugins/excel/xlsx-read.c:414
 #, c-format
 msgid "Integer '%s' is out of range, for attribute %s"
 msgstr "Integer '%s' is out of range, for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:385 ../plugins/excel/xlsx-read.c:414
+#: ../plugins/excel/xlsx-read.c:389 ../plugins/excel/xlsx-read.c:418
 #, c-format
 msgid "Invalid integer '%s' for attribute %s"
 msgstr "Invalid integer '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:440
+#: ../plugins/excel/xlsx-read.c:444
 #, c-format
 msgid "Invalid RRGGBB color '%s' for attribute %s"
 msgstr "Invalid RRGGBB colour '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:471
+#: ../plugins/excel/xlsx-read.c:475
 #, c-format
 msgid "Invalid number '%s' for attribute %s"
 msgstr "Invalid number '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:496
+#: ../plugins/excel/xlsx-read.c:500
 #, c-format
 msgid "Invalid cell position '%s' for attribute %s"
 msgstr "Invalid cell position '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:519
+#: ../plugins/excel/xlsx-read.c:523
 #, c-format
 msgid "Invalid range '%s' for attribute %s"
 msgstr "Invalid range '%s' for attribute %s"
 
-#: ../plugins/excel/xlsx-read.c:711
+#: ../plugins/excel/xlsx-read.c:715
 #, c-format
 msgid "Unknown theme color %d"
 msgstr "Unknown theme colour %d"
 
-#: ../plugins/excel/xlsx-read.c:857
+#: ../plugins/excel/xlsx-read.c:861
 #, c-format
 msgid "Undefined number format id '%s'"
 msgstr "Undefined number format id '%s'"
 
-#: ../plugins/excel/xlsx-read.c:1504
+#: ../plugins/excel/xlsx-read.c:1508
 #, c-format
 msgid "Unknown color '%s'"
 msgstr "Unknown colour '%s'"
 
-#: ../plugins/excel/xlsx-read.c:2164
+#: ../plugins/excel/xlsx-read.c:2168
 msgid "Dropping missing object"
 msgstr "Dropping missing object"
 
-#: ../plugins/excel/xlsx-read.c:2182
+#: ../plugins/excel/xlsx-read.c:2186
 #, c-format
 msgid "Dropping object with incomplete anchor %2x"
 msgstr "Dropping object with incomplete anchor %2x"
 
-#: ../plugins/excel/xlsx-read.c:2469
+#: ../plugins/excel/xlsx-read.c:2473
 #, c-format
 msgid "Invalid color '%s' for attribute rgb"
 msgstr "Invalid color '%s' for attribute rgb"
 
-#: ../plugins/excel/xlsx-read.c:2497 ../plugins/excel/xlsx-read.c:2506
+#: ../plugins/excel/xlsx-read.c:2501 ../plugins/excel/xlsx-read.c:2510
 #, c-format
 msgid "Undefined style record '%d'"
 msgstr "Undefined style record '%d'"
 
-#: ../plugins/excel/xlsx-read.c:2515
+#: ../plugins/excel/xlsx-read.c:2519
 #, c-format
 msgid "Undefined partial style record '%d'"
 msgstr "Undefined partial style record '%d'"
 
-#: ../plugins/excel/xlsx-read.c:2544
+#: ../plugins/excel/xlsx-read.c:2548
 #, c-format
 msgid "Invalid sst ref '%s'"
 msgstr "Invalid sst ref '%s'"
 
-#: ../plugins/excel/xlsx-read.c:2665
+#: ../plugins/excel/xlsx-read.c:2669
 #, c-format
 msgid "Invalid cell %s"
 msgstr "Invalid cell %s"
 
-#: ../plugins/excel/xlsx-read.c:2765
+#: ../plugins/excel/xlsx-read.c:2782
 msgid "Ignoring column information that does not specify first or last."
 msgstr "Ignoring column information that does not specify first or last."
 
-#: ../plugins/excel/xlsx-read.c:3057
+#: ../plugins/excel/xlsx-read.c:3092
 #, c-format
 msgid "Ignoring invalid data validation because : %s"
 msgstr "Ignoring invalid data validation because : %s"
 
-#: ../plugins/excel/xlsx-read.c:3482
+#: ../plugins/excel/xlsx-read.c:3517
 msgid "Undefined"
 msgstr "Undefined"
 
-#: ../plugins/excel/xlsx-read.c:3525
+#: ../plugins/excel/xlsx-read.c:3560
 #, c-format
 msgid "Ignoring unhandled conditional format of type '%s'"
 msgstr "Ignoring unhandled conditional format of type '%s'"
 
-#: ../plugins/excel/xlsx-read.c:3906
+#: ../plugins/excel/xlsx-read.c:3941
 msgid "Unknown type of hyperlink"
 msgstr "Unknown type of hyperlink"
 
-#: ../plugins/excel/xlsx-read.c:4155
+#: ../plugins/excel/xlsx-read.c:4190
 msgid "Ignoring a sheet without a name"
 msgstr "Ignoring a sheet without a name"
 
-#: ../plugins/excel/xlsx-read.c:4243
+#: ../plugins/excel/xlsx-read.c:4278
 #, c-format
 msgid "Missing part-id for sheet '%s'"
 msgstr "Missing part-id for sheet '%s'"
 
-#: ../plugins/excel/xlsx-read.c:5176
+#: ../plugins/excel/xlsx-read.c:5211
 msgid "No workbook stream found."
 msgstr "No workbook stream found."
 
@@ -466,21 +468,22 @@ msgid "Skipping invalid pivot field group for field '%s' because : %s"
 msgstr "Skipping invalid pivot field group for field '%s' because : %s"
 
 #. We don't attempt to flatten a 3D range to an array.
-#: ../plugins/excelplugins/excelplugins.c:316
+#: ../plugins/excelplugins/excelplugins.c:309
 msgid "Cannot convert 3D cell range to XLOPER."
 msgstr "Cannot convert 3D cell range to XLOPER."
 
-#: ../plugins/excelplugins/excelplugins.c:357
+#: ../plugins/excelplugins/excelplugins.c:350
 #, c-format
 msgid "Unsupported GnmValue type (%d)"
 msgstr "Unsupported GnmValue type (%d)"
 
-#: ../plugins/excelplugins/excelplugins.c:617
+#: ../plugins/excelplugins/excelplugins.c:610
+#: ../src/widgets/gnumeric-expr-entry.c:736
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: ../plugins/excelplugins/excelplugins.c:642
+#: ../plugins/excelplugins/excelplugins.c:635
 #, c-format
 msgid ""
 "Overriding function %s from XLL/DLL/SO file %s with function of the same "
@@ -489,25 +492,25 @@ msgstr ""
 "Overriding function %s from XLL/DLL/SO file %s with function of the same "
 "name from XLL/DLL/SO file %s."
 
-#: ../plugins/excelplugins/excelplugins.c:652
+#: ../plugins/excelplugins/excelplugins.c:645
 #, c-format
 msgid "Failed to find function \"%s\" in XLL/DLL/SO %s .\n"
 msgstr "Failed to find function \"%s\" in XLL/DLL/SO %s .\n"
 
-#: ../plugins/excelplugins/excelplugins.c:702
+#: ../plugins/excelplugins/excelplugins.c:695
 #, c-format
 msgid ""
 "Excel plugin loader / xlfRegister: at least three XLOPER arguments must be "
 "provided (DLL name[ignored],exported name[mandatory],types string"
-"[mandatory]). You supplied %d in some function loaded from XLL/DLL/SO file %"
-"s."
+"[mandatory]). You supplied %d in some function loaded from XLL/DLL/SO file "
+"%s."
 msgstr ""
 "Excel plugin loader / xlfRegister: at least three XLOPER arguments must be "
 "provided (DLL name[ignored],exported name[mandatory],types string"
-"[mandatory]). You supplied %d in some function loaded from XLL/DLL/SO file %"
-"s."
+"[mandatory]). You supplied %d in some function loaded from XLL/DLL/SO file "
+"%s."
 
-#: ../plugins/excelplugins/excelplugins.c:709
+#: ../plugins/excelplugins/excelplugins.c:702
 msgid ""
 "Excel plugin loader / xlfRegister: the second and third argument must be "
 "strings (DLL name[ignored],exported name[mandatory],types string[mandatory])."
@@ -515,26 +518,26 @@ msgstr ""
 "Excel plugin loader / xlfRegister: the second and third argument must be "
 "strings (DLL name[ignored],exported name[mandatory],types string[mandatory])."
 
-#: ../plugins/excelplugins/excelplugins.c:938
+#: ../plugins/excelplugins/excelplugins.c:931
 msgid "Dynamic module loading is not supported on this system."
 msgstr "Dynamic module loading is not supported on this system."
 
-#: ../plugins/excelplugins/excelplugins.c:950
+#: ../plugins/excelplugins/excelplugins.c:943
 #, c-format
 msgid "Unable to open module file \"%s\"."
 msgstr "Unable to open module file \"%s\"."
 
-#: ../plugins/excelplugins/excelplugins.c:955
+#: ../plugins/excelplugins/excelplugins.c:948
 #, c-format
 msgid "Module \"%s\" doesn't contain (\"register_actual_excel4v\" symbol)."
 msgstr "Module \"%s\" doesn't contain (\"register_actual_excel4v\" symbol)."
 
-#: ../plugins/excelplugins/excelplugins.c:999
+#: ../plugins/excelplugins/excelplugins.c:992
 #, c-format
 msgid "No loadable worksheet functions found in XLL/DLL/SO file %s ."
 msgstr "No loadable worksheet functions found in XLL/DLL/SO file %s ."
 
-#: ../plugins/excelplugins/excelplugins.c:1002
+#: ../plugins/excelplugins/excelplugins.c:995
 #, c-format
 msgid "Loaded %lu functions from XLL/DLL/SO %s ."
 msgstr "Loaded %lu functions from XLL/DLL/SO %s ."
@@ -650,59 +653,59 @@ msgstr "Interest rate calculations"
 #. Merriam-Webster dictionary
 #. xgettext: Tishri to Adar II are transliterations of the
 #. xgettext: hebrew months' names using Latin characters.
-#: ../plugins/fn-hebrew-date/hdate_strings.c:104
+#: ../plugins/fn-hebrew-date/hdate_strings.c:114
 msgid "Tishri"
 msgstr "Tishri"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:104
+#: ../plugins/fn-hebrew-date/hdate_strings.c:114
 msgid "Heshwan"
 msgstr "Heshwan"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:104
+#: ../plugins/fn-hebrew-date/hdate_strings.c:114
 msgid "Kislev"
 msgstr "Kislev"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:105
+#: ../plugins/fn-hebrew-date/hdate_strings.c:115
 msgid "Tebet"
 msgstr "Tebet"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:105
+#: ../plugins/fn-hebrew-date/hdate_strings.c:115
 msgid "Shebat"
 msgstr "Shebat"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:105
+#: ../plugins/fn-hebrew-date/hdate_strings.c:115
 msgid "Adar"
 msgstr "Adar"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:106
+#: ../plugins/fn-hebrew-date/hdate_strings.c:116
 msgid "Nisan"
 msgstr "Nisan"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:106
+#: ../plugins/fn-hebrew-date/hdate_strings.c:116
 msgid "Iyar"
 msgstr "Iyar"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:106
+#: ../plugins/fn-hebrew-date/hdate_strings.c:116
 msgid "Sivan"
 msgstr "Sivan"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:106
+#: ../plugins/fn-hebrew-date/hdate_strings.c:116
 msgid "Tammuz"
-msgstr ""
+msgstr "Tammuz"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:107
+#: ../plugins/fn-hebrew-date/hdate_strings.c:117
 msgid "Ab"
 msgstr "Ab"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:107
+#: ../plugins/fn-hebrew-date/hdate_strings.c:117
 msgid "Elul"
 msgstr "Elul"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:107
+#: ../plugins/fn-hebrew-date/hdate_strings.c:117
 msgid "Adar I"
 msgstr "Adar I"
 
-#: ../plugins/fn-hebrew-date/hdate_strings.c:107
+#: ../plugins/fn-hebrew-date/hdate_strings.c:117
 msgid "Adar II"
 msgstr "Adar II"
 
@@ -734,9 +737,9 @@ msgid "%s version %s"
 msgstr "%s version %s"
 
 #: ../plugins/fn-info/functions.c:1406
-#: ../src/dialogs/dialog-cell-format.c:2530
 #: ../src/dialogs/dialog-cell-format.c:2534
-#: ../src/dialogs/dialog-cell-format.c:2542 ../src/wbc-gtk.c:2927
+#: ../src/dialogs/dialog-cell-format.c:2538
+#: ../src/dialogs/dialog-cell-format.c:2546 ../src/wbc-gtk.c:3329
 msgid "Automatic"
 msgstr "Automatic"
 
@@ -776,7 +779,7 @@ msgstr "Type Mismatch"
 msgid "Functions for manipulating truth values"
 msgstr "Functions for manipulating truth values"
 
-#: ../plugins/fn-logical/plugin.xml.in.h:2 ../src/func-builtin.c:400
+#: ../plugins/fn-logical/plugin.xml.in.h:2 ../src/func-builtin.c:404
 msgid "Logic"
 msgstr "Logic"
 
@@ -804,7 +807,7 @@ msgstr "Maths Functions"
 msgid "Mathematical Functions"
 msgstr "Mathematical Functions"
 
-#: ../plugins/fn-math/plugin.xml.in.h:3 ../src/func-builtin.c:390
+#: ../plugins/fn-math/plugin.xml.in.h:3 ../src/func-builtin.c:394
 msgid "Mathematics"
 msgstr "Mathematics"
 
@@ -855,16 +858,12 @@ msgstr "Random Number Functions"
 msgid "Random Numbers"
 msgstr "Random Numbers"
 
-#: ../plugins/fn-stat/functions.c:2417 ../plugins/fn-stat/functions.c:2447
-msgid "Array version not implemented!"
-msgstr "Array version not implemented!"
-
 #: ../plugins/fn-string/plugin.xml.in.h:1
 msgid "Functions for manipulating strings"
 msgstr "Functions for manipulating strings"
 
-#: ../plugins/fn-string/plugin.xml.in.h:2 ../src/dialogs/dialog-search.c:150
-#: ../src/func.c:1139
+#: ../plugins/fn-string/plugin.xml.in.h:2 ../src/dialogs/dialog-search.c:151
+#: ../src/func.c:1314
 msgid "String"
 msgstr "String"
 
@@ -931,17 +930,17 @@ msgstr "Target cell did not evaluate to a number."
 msgid "Writing glpk file..."
 msgstr "Writing glpk file..."
 
-#: ../plugins/glpk/gnm-glpk.c:54
+#: ../plugins/glpk/gnm-glpk.c:55
 #, c-format
 msgid "The GLPK exporter is not available."
 msgstr "The GLPK exporter is not available."
 
-#: ../plugins/glpk/gnm-glpk.c:237
+#: ../plugins/glpk/gnm-glpk.c:238
 #, c-format
 msgid "Failed to create file for solution"
 msgstr "Failed to create file for solution"
 
-#: ../plugins/glpk/gnm-glpk.c:286 ../plugins/lpsolve/gnm-lpsolve.c:280
+#: ../plugins/glpk/gnm-glpk.c:292 ../plugins/lpsolve/gnm-lpsolve.c:286
 #, c-format
 msgid ""
 "The %s program was not found.  You can either install it or use another "
@@ -986,7 +985,20 @@ msgstr "Gnome Glossary PO file format"
 msgid "It provides support for saving Gnome Glossary in .po files."
 msgstr "It provides support for saving Gnome Glossary in .po files."
 
-#: ../plugins/html/html_read.c:549
+#: ../plugins/html/html_read.c:155
+#, c-format
+msgid "[see sheet %s]"
+msgstr "[see sheet %s]"
+
+#: ../plugins/html/html_read.c:156
+msgid ""
+"The original html file is\n"
+"using nested tables."
+msgstr ""
+"The original html file is\n"
+"using nested tables."
+
+#: ../plugins/html/html_read.c:569
 msgid "Unable to parse the html."
 msgstr "Unable to parse the html."
 
@@ -1050,7 +1062,7 @@ msgstr "Lotus 123"
 msgid "Lotus 123 (*.wk1, *.wks, *.123)"
 msgstr "Lotus 123 (*.wk1, *.wks, *.123)"
 
-#: ../plugins/lpsolve/gnm-lpsolve.c:50
+#: ../plugins/lpsolve/gnm-lpsolve.c:51
 #, c-format
 msgid "The LPSolve exporter is not available."
 msgstr "The LPSolve exporter is not available."
@@ -1092,63 +1104,68 @@ msgstr "Duplicate rows name %s"
 msgid "Duplicate objective row"
 msgstr "Duplicate objective row"
 
-#: ../plugins/mps/mps.c:267
+#: ../plugins/mps/mps.c:259
+#, c-format
+msgid "Invalid row type %s"
+msgstr "Invalid row type %s"
+
+#: ../plugins/mps/mps.c:273
 msgid "Missing objective row"
 msgstr "Missing objective row"
 
-#: ../plugins/mps/mps.c:292
+#: ../plugins/mps/mps.c:298
 msgid "Invalid marker"
 msgstr "Invalid marker"
 
-#: ../plugins/mps/mps.c:342
+#: ../plugins/mps/mps.c:348
 #, c-format
 msgid "Invalid row name, %s, in columns"
 msgstr "Invalid row name, %s, in columns"
 
-#: ../plugins/mps/mps.c:408
+#: ../plugins/mps/mps.c:414
 #, c-format
 msgid "Invalid bounds type %s"
 msgstr "Invalid bounds type %s"
 
-#: ../plugins/mps/mps.c:424
+#: ../plugins/mps/mps.c:430
 #, c-format
 msgid "Invalid column name, %s, in bounds"
 msgstr "Invalid column name, %s, in bounds"
 
-#: ../plugins/mps/mps.c:468
+#: ../plugins/mps/mps.c:474
 #, c-format
 msgid "Invalid row name, %s, in rhs/ranges section"
 msgstr "Invalid row name, %s, in rhs/ranges section"
 
 #. ----------------------------------------
-#: ../plugins/mps/mps.c:585
+#: ../plugins/mps/mps.c:591
 msgid "Constraint"
 msgstr "Constraint"
 
-#: ../plugins/mps/mps.c:586 ../plugins/mps/mps.c:648
+#: ../plugins/mps/mps.c:592 ../plugins/mps/mps.c:654
 #: ../src/dialogs/dialog-doc-metadata.c:1294
 #: ../src/dialogs/dialog-simulation.c:222
 msgid "Value"
 msgstr "Value"
 
-#: ../plugins/mps/mps.c:587 ../src/dialogs/dialog-formula-guru.c:853
-#: ../src/dialogs/dialog-search.c:413
+#: ../plugins/mps/mps.c:593 ../src/dialogs/dialog-formula-guru.c:904
+#: ../src/dialogs/dialog-search.c:440
 msgid "Type"
 msgstr "Type"
 
-#: ../plugins/mps/mps.c:588
+#: ../plugins/mps/mps.c:594
 msgid "Limit"
 msgstr "Limit"
 
-#: ../plugins/mps/mps.c:646 ../src/dialogs/dialog-simulation.c:236
+#: ../plugins/mps/mps.c:652 ../src/dialogs/dialog-simulation.c:236
 msgid "Variable"
 msgstr "Variable"
 
-#: ../plugins/mps/mps.c:668
+#: ../plugins/mps/mps.c:674
 msgid "Objective function"
 msgstr "Objective function"
 
-#: ../plugins/mps/mps.c:717
+#: ../plugins/mps/mps.c:723
 msgid "Error while reading MPS file."
 msgstr "Error while reading MPS file."
 
@@ -1164,6 +1181,24 @@ msgstr "Linear and integer program expression format (MPS) module"
 msgid "Reads LP programs stored in the MPS format (*.mps)"
 msgstr "Reads LP programs stored in the MPS format (*.mps)"
 
+#: ../plugins/nlsolve/gnm-nlsolve.c:88
+#, c-format
+msgid "This solver does not handle discrete variables."
+msgstr "This solver does not handle discrete variables."
+
+#: ../plugins/nlsolve/gnm-nlsolve.c:178
+#, c-format
+msgid "The initial values do not satisfy the constraints."
+msgstr "The initial values do not satisfy the constraints."
+
+#: ../plugins/nlsolve/plugin.xml.in.h:1
+msgid "Nlsolve"
+msgstr "Nlsolve"
+
+#: ../plugins/nlsolve/plugin.xml.in.h:2
+msgid "Non-Linear Program Solver"
+msgstr "Non-Linear Program Solver"
+
 #: ../plugins/oleo/plugin.xml.in.h:1
 msgid "GNU Oleo"
 msgstr "GNU Oleo"
@@ -1176,7 +1211,48 @@ msgstr "GNU Oleo (*.oleo)"
 msgid "Imports GNU Oleo documents"
 msgstr "Imports GNU Oleo documents"
 
-#: ../plugins/openoffice/openoffice-read.c:692
+#: ../plugins/openoffice/openoffice-read.c:384
+#: ../plugins/openoffice/openoffice-read.c:399
+#, c-format
+msgid "Invalid integer '%s', for '%s'"
+msgstr "Invalid integer '%s', for '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:416
+#, c-format
+msgid "Possible corrupted integer '%s', for '%s'"
+msgstr "Possible corrupted integer '%s', for '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:442
+#, c-format
+msgid "Invalid attribute '%s', expected number, received '%s'"
+msgstr "Invalid attribute '%s', expected number, received '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:465
+#, c-format
+msgid "Invalid attribute '%s', expected percentage, received '%s'"
+msgstr "Invalid attribute '%s', expected percentage, received '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:486
+#, c-format
+msgid "Invalid attribute '%s', expected color, received '%s'"
+msgstr "Invalid attribute '%s', expected colour, received '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:578
+#, c-format
+msgid "Invalid attribute '%s', unknown unit '%s'"
+msgstr "Invalid attribute '%s', unknown unit '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:583
+#, c-format
+msgid "Invalid attribute '%s', expected distance, received '%s'"
+msgstr "Invalid attribute '%s', expected distance, received '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:627
+#, c-format
+msgid "Invalid attribute '%s', unknown enum value '%s'"
+msgstr "Invalid attribute '%s', unknown enum value '%s'"
+
+#: ../plugins/openoffice/openoffice-read.c:808
 #, c-format
 msgid ""
 "Unable to parse\n"
@@ -1187,74 +1263,131 @@ msgstr ""
 "\t'%s'\n"
 "because '%s'"
 
-#: ../plugins/openoffice/openoffice-read.c:1062
+#: ../plugins/openoffice/openoffice-read.c:871
+#, c-format
+msgid "%s_IN_CORRUPTED_FILE"
+msgstr "%s_IN_CORRUPTED_FILE"
+
+#: ../plugins/openoffice/openoffice-read.c:876
+#, c-format
+msgid ""
+"This file is corrupted with a duplicate sheet name \"%s\", now renamed to "
+"\"%s\"."
+msgstr ""
+"This file is corrupted with a duplicate sheet name \"%s\", now renamed to "
+"\"%s\"."
+
+#: ../plugins/openoffice/openoffice-read.c:889
+msgid "SHEET_IN_CORRUPTED_FILE"
+msgstr "SHEET_IN_CORRUPTED_FILE"
+
+#. We are missing the table name. This is bad!
+#: ../plugins/openoffice/openoffice-read.c:897
+#, c-format
+msgid "This file is corrupted with an unnamed sheet now named \"%s\"."
+msgstr "This file is corrupted with an unnamed sheet now named \"%s\"."
+
+#: ../plugins/openoffice/openoffice-read.c:1226
+#: ../plugins/openoffice/openoffice-read.c:1542
 #, c-format
 msgid "Content past the maximum number of rows (%i) supported."
 msgstr "Content past the maximum number of rows (%i) supported."
 
-#: ../plugins/openoffice/openoffice-read.c:1170
+#: ../plugins/openoffice/openoffice-read.c:1335
 msgid "Missing expression"
 msgstr "Missing expression"
 
-#: ../plugins/openoffice/openoffice-read.c:1189
+#: ../plugins/openoffice/openoffice-read.c:1354
 #, c-format
 msgid "Missing or unknown expression namespace: %s"
 msgstr "Missing or unknown expression namespace: %s"
 
-#: ../plugins/openoffice/openoffice-read.c:1197
+#: ../plugins/openoffice/openoffice-read.c:1362
 #, c-format
 msgid "Expression '%s' does not start with a recognized character"
 msgstr "Expression '%s' does not start with a recognised character"
 
-#: ../plugins/openoffice/openoffice-read.c:1324
+#: ../plugins/openoffice/openoffice-read.c:1515
 msgid "Invalid array expression does not specify number of columns."
 msgstr "Invalid array expression does not specify number of columns."
 
-#: ../plugins/openoffice/openoffice-read.c:1327
+#: ../plugins/openoffice/openoffice-read.c:1518
 msgid "Invalid array expression does not specify number of rows."
 msgstr "Invalid array expression does not specify number of rows."
 
-#: ../plugins/openoffice/openoffice-read.c:1529
+#: ../plugins/openoffice/openoffice-read.c:1534
+#, c-format
+msgid "Content past the maximum number of columns (%i) supported."
+msgstr "Content past the maximum number of columns (%i) supported."
+
+#: ../plugins/openoffice/openoffice-read.c:1753
 msgid "Duplicate default column style encountered."
 msgstr "Duplicate default column style encountered."
 
-#: ../plugins/openoffice/openoffice-read.c:1544
+#: ../plugins/openoffice/openoffice-read.c:1769
 msgid "Duplicate default row style encountered."
 msgstr "Duplicate default row style encountered."
 
-#: ../plugins/openoffice/openoffice-read.c:2577
+#: ../plugins/openoffice/openoffice-read.c:2169
+msgid "Corrupted file: unnamed date style ignored."
+msgstr "Corrupted file: unnamed date style ignored."
+
+#: ../plugins/openoffice/openoffice-read.c:2456
+msgid "Corrupted file: unnamed number style ignored."
+msgstr "Corrupted file: unnamed number style ignored."
+
+#: ../plugins/openoffice/openoffice-read.c:2489
+#: ../plugins/openoffice/openoffice-read.c:2516
+#: ../plugins/openoffice/openoffice-read.c:2544
+#: ../plugins/openoffice/openoffice-read.c:2581
+#: ../plugins/openoffice/openoffice-read.c:2607
+#: ../plugins/openoffice/openoffice-read.c:2635
+msgid "This file appears corrupted, required formats are missing."
+msgstr "This file appears corrupted, required formats are missing."
+
+#: ../plugins/openoffice/openoffice-read.c:2930
 #, c-format
 msgid "Unknown break type '%s' defaulting to NONE"
 msgstr "Unknown break type '%s' defaulting to NONE"
 
-#: ../plugins/openoffice/openoffice-read.c:2797
+#: ../plugins/openoffice/openoffice-read.c:3150
 #, c-format
 msgid "Unknown condition '%s' encountered, ignoring."
 msgstr "Unknown condition '%s' encountered, ignoring."
 
-#: ../plugins/openoffice/openoffice-read.c:3043
+#: ../plugins/openoffice/openoffice-read.c:3464
+#, c-format
+msgid "Unknown interpolation type encountered: %s"
+msgstr "Unknown interpolation type encountered: %s"
+
+#: ../plugins/openoffice/openoffice-read.c:3577
 #, c-format
 msgid "expression '%s' @ '%s' is not a cellref"
 msgstr "expression '%s' @ '%s' is not a cellref"
 
-#: ../plugins/openoffice/openoffice-read.c:3080
+#: ../plugins/openoffice/openoffice-read.c:3618
 #, c-format
 msgid "Invalid DB range '%s'"
 msgstr "Invalid DB range '%s'"
 
-#: ../plugins/openoffice/openoffice-read.c:5273
+#: ../plugins/openoffice/openoffice-read.c:4192
+#, c-format
+msgid "Not enough data in the supplied range (%s) for all the requests"
+msgstr "Not enough data in the supplied range (%s) for all the requests"
+
+#: ../plugins/openoffice/openoffice-read.c:6023
 msgid "Unknown mimetype for openoffice file."
 msgstr "Unknown mimetype for openoffice file."
 
-#: ../plugins/openoffice/openoffice-read.c:5281
+#: ../plugins/openoffice/openoffice-read.c:6031
 msgid "No stream named content.xml found."
 msgstr "No stream named content.xml found."
 
-#: ../plugins/openoffice/openoffice-read.c:5289
+#: ../plugins/openoffice/openoffice-read.c:6039
 msgid "No stream named styles.xml found."
 msgstr "No stream named styles.xml found."
 
-#: ../plugins/openoffice/openoffice-read.c:5350
+#: ../plugins/openoffice/openoffice-read.c:6112
 #, c-format
 msgid "Invalid metadata '%s'"
 msgstr "Invalid metadata '%s'"
@@ -1626,7 +1759,7 @@ msgstr "File doesn't contain \"%s\" dictionary."
 msgid "Object \"%s\" is not a dictionary."
 msgstr "Object \"%s\" is not a dictionary."
 
-#: ../plugins/python-loader/python-loader.c:722 ../src/gnm-plugin.c:778
+#: ../plugins/python-loader/python-loader.c:722 ../src/gnm-plugin.c:783
 #, c-format
 msgid "Unknown action: %s"
 msgstr "Unknown action: %s"
@@ -1720,7 +1853,7 @@ msgstr "Multiple values in the same cell"
 msgid "Multiple expressions in the same cell"
 msgstr "Multiple expressions in the same cell"
 
-#: ../plugins/sylk/sylk.c:791
+#: ../plugins/sylk/sylk.c:797
 msgid "Missing closing 'E'"
 msgstr "Missing closing 'E'"
 
@@ -1779,7 +1912,7 @@ msgid "Activate New Plugins"
 msgstr "Activate New Plugins"
 
 #: ../schemas/gnumeric-dialogs.schemas.in.h:4
-#: ../src/dialogs/dialog-preferences.c:972
+#: ../src/dialogs/dialog-preferences.c:1044
 msgid "Allow Unfocused Range Selections"
 msgstr "Allow Unfocused Range Selections"
 
@@ -1932,7 +2065,7 @@ msgid "List of recently used functions."
 msgstr "List of recently used functions."
 
 #: ../schemas/gnumeric-dialogs.schemas.in.h:42
-#: ../src/dialogs/dialog-preferences.c:977
+#: ../src/dialogs/dialog-preferences.c:1049
 msgid "Maximum Length of Recently Used Functions List"
 msgstr "Maximum Length of Recently Used Functions List"
 
@@ -1961,11 +2094,115 @@ msgid "Preferred Display Unit"
 msgstr "Preferred Display Unit"
 
 #: ../schemas/gnumeric-dialogs.schemas.in.h:49
-#: ../schemas/gnumeric-general.schemas.in.h:29
+#: ../schemas/gnumeric-general.schemas.in.h:30
 msgid "Sans"
 msgstr "Sans"
 
 #: ../schemas/gnumeric-dialogs.schemas.in.h:50
+msgid "Search & Replace Changes Comments"
+msgstr "Search & Replace Changes Comments"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:51
+msgid "Search & Replace Changes Expressions"
+msgstr "Search & Replace Changes Expressions"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:52
+msgid "Search & Replace Changes Other Values"
+msgstr "Search & Replace Changes Other Values"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:53
+msgid "Search & Replace Changes Strings"
+msgstr "Search & Replace Changes Strings"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:54
+msgid "Search & Replace Column Major"
+msgstr "Search & Replace Column Major"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:55
+msgid "Search & Replace Error Behavior"
+msgstr "Search & Replace Error Behaviour"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:56
+msgid "Search & Replace Ignores Case"
+msgstr "Search & Replace Ignores Case"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:57
+msgid "Search & Replace Keeps Strings as Strings"
+msgstr "Search & Replace Keeps Strings as Strings"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:58
+msgid "Search & Replace Poses Query"
+msgstr "Search & Replace Poses Query"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:59
+msgid "Search & Replace Preserves Case"
+msgstr "Search & Replace Preserves Case"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:60
+msgid "Search & Replace Scope"
+msgstr "Search & Replace Scope"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:61
+msgid "Search & Replace Search Type"
+msgstr "Search & Replace Search Type"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:62
+msgid "Search & Replace Whole Words Only"
+msgstr "Search & Replace Whole Words Only"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:63
+msgid "Search & Replace changes cells containing expressions as default"
+msgstr "Search & Replace changes cells containing expressions as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:64
+msgid "Search & Replace changes cells containing other values as default"
+msgstr "Search & Replace changes cells containing other values as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:65
+msgid "Search & Replace changes cells containing strings as default"
+msgstr "Search & Replace changes cells containing strings as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:66
+msgid "Search & Replace changes comments as default"
+msgstr "Search & Replace changes comments as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:67
+msgid "Search & Replace ignores case as default"
+msgstr "Search & Replace ignores case as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:68
+msgid ""
+"Search & Replace keeps strings as strings even if they look like numbers as "
+"default"
+msgstr ""
+"Search & Replace keeps strings as strings even if they look like numbers as "
+"default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:69
+msgid "Search & Replace poses query before each change as default"
+msgstr "Search & Replace poses query before each change as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:70
+msgid "Search & Replace preserves case as default"
+msgstr "Search & Replace preserves case as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:71
+msgid "Search & Replace proceeds in column major order as default"
+msgstr "Search & Replace proceeds in column major order as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:72
+msgid "Search & Replace replaces whole words only as default"
+msgstr "Search & Replace replaces whole words only as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:73
+msgid "Search searches in results"
+msgstr "Search searches in results"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:74
+msgid "Search searches in results as default"
+msgstr "Search searches in results as default"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:75
 msgid ""
 "Some dialogs contain only a single entry field that allows range selections "
 "in the workbook. Setting this variable to TRUE directs selections to this "
@@ -1975,23 +2212,23 @@ msgstr ""
 "selections in the workbook. Setting this variable to TRUE directs selections "
 "to this entry even if the entry does not have keyboard focus."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:51
+#: ../schemas/gnumeric-dialogs.schemas.in.h:76
 msgid "System Directory for Autoformats"
 msgstr "System Directory for Autoformats"
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:52
+#: ../schemas/gnumeric-dialogs.schemas.in.h:77
 msgid "Text Export Field Separator"
 msgstr "Text Export Field Separator"
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:53
+#: ../schemas/gnumeric-dialogs.schemas.in.h:78
 msgid "Text Export Record Terminator"
 msgstr "Text Export Record Terminator"
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:54
+#: ../schemas/gnumeric-dialogs.schemas.in.h:79
 msgid "Text Export String Indicator"
 msgstr "Text Export String Indicator"
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:55
+#: ../schemas/gnumeric-dialogs.schemas.in.h:80
 msgid ""
 "The autocorrect engine does not correct the first letter for words in this "
 "list."
@@ -1999,7 +2236,7 @@ msgstr ""
 "The autocorrect engine does not correct the first letter for words in this "
 "list."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:56
+#: ../schemas/gnumeric-dialogs.schemas.in.h:81
 msgid ""
 "The autocorrect engine does not correct the initial caps for words in this "
 "list."
@@ -2007,27 +2244,27 @@ msgstr ""
 "The autocorrect engine does not correct the initial caps for words in this "
 "list."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:57
+#: ../schemas/gnumeric-dialogs.schemas.in.h:82
 msgid "The configuration of GTKPrintSetting. Do not edit this variable."
 msgstr "The configuration of GTKPrintSetting. Do not edit this variable."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:58
+#: ../schemas/gnumeric-dialogs.schemas.in.h:83
 msgid "The default font name for headers and footers."
 msgstr "The default font name for headers and footers."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:59
+#: ../schemas/gnumeric-dialogs.schemas.in.h:84
 msgid "The default font size for headers and footers."
 msgstr "The default font size for headers and footers."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:60
+#: ../schemas/gnumeric-dialogs.schemas.in.h:85
 msgid "The default header/footer font is bold."
 msgstr "The default header/footer font is bold."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:61
+#: ../schemas/gnumeric-dialogs.schemas.in.h:86
 msgid "The default header/footer font is italic."
 msgstr "The default header/footer font is italic."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:62
+#: ../schemas/gnumeric-dialogs.schemas.in.h:87
 msgid ""
 "The default page footer for new documents that can be modified using the "
 "page setup dialog."
@@ -2035,7 +2272,7 @@ msgstr ""
 "The default page footer for new documents that can be modified using the "
 "page setup dialogue."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:63
+#: ../schemas/gnumeric-dialogs.schemas.in.h:88
 msgid ""
 "The default page header for new documents that can be modified using the "
 "page setup dialog."
@@ -2043,7 +2280,7 @@ msgstr ""
 "The default page header for new documents that can be modified using the "
 "page setup dialogue."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:64
+#: ../schemas/gnumeric-dialogs.schemas.in.h:89
 msgid ""
 "The function selector keeps a list of recently used functions. This is that "
 "list."
@@ -2051,7 +2288,7 @@ msgstr ""
 "The function selector keeps a list of recently used functions. This is that "
 "list."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:65
+#: ../schemas/gnumeric-dialogs.schemas.in.h:90
 msgid ""
 "The function selector keeps a list of recently used functions. This is the "
 "maximum length of that list."
@@ -2059,15 +2296,23 @@ msgstr ""
 "The function selector keeps a list of recently used functions. This is the "
 "maximum length of that list."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:66
+#: ../schemas/gnumeric-dialogs.schemas.in.h:91
 msgid "The main directory for user specific autoformat templates."
 msgstr "The main directory for user specific autoformat templates."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:67
+#: ../schemas/gnumeric-dialogs.schemas.in.h:92
 msgid "This directory contains the pre-installed autoformat templates."
 msgstr "This directory contains the pre-installed autoformat templates."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:68
+#: ../schemas/gnumeric-dialogs.schemas.in.h:93
+msgid ""
+"This is the default error behavior of Search & Replace indicated by an "
+"integer from 0 to 4."
+msgstr ""
+"This is the default error behaviour of Search & Replace indicated by an "
+"integer from 0 to 4."
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:94
 msgid ""
 "This is the default paper orientation. Please use the Print Setup dialog to "
 "edit this value."
@@ -2075,7 +2320,7 @@ msgstr ""
 "This is the default paper orientation. Please use the Print Setup dialogue "
 "to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:69
+#: ../schemas/gnumeric-dialogs.schemas.in.h:95
 msgid ""
 "This is the default paper specification. Please use the Print Setup dialog "
 "to edit this value."
@@ -2083,25 +2328,33 @@ msgstr ""
 "This is the default paper specification. Please use the Print Setup dialogue "
 "to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:70
+#: ../schemas/gnumeric-dialogs.schemas.in.h:96
+msgid ""
+"This is the default scope of Search & Replace. 0: entire workbook; 1: "
+"current sheet; 2: range"
+msgstr ""
+"This is the default scope of Search & Replace. 0: entire workbook; 1: "
+"current sheet; 2: range"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:97
 msgid ""
 "This list contains all extra directories containing autoformat templates."
 msgstr ""
 "This list contains all extra directories containing autoformat templates."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:71
+#: ../schemas/gnumeric-dialogs.schemas.in.h:98
 msgid "This list contains all extra directories containing plugins."
 msgstr "This list contains all extra directories containing plugins."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:72
+#: ../schemas/gnumeric-dialogs.schemas.in.h:99
 msgid "This list contains all known plugins."
 msgstr "This list contains all known plugins."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:73
+#: ../schemas/gnumeric-dialogs.schemas.in.h:100
 msgid "This list contains all plugin file states."
 msgstr "This list contains all plugin file states."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:74
+#: ../schemas/gnumeric-dialogs.schemas.in.h:101
 msgid ""
 "This list contains all plugins that are supposed to be automatically "
 "activated."
@@ -2109,7 +2362,7 @@ msgstr ""
 "This list contains all plugins that are supposed to be automatically "
 "activated."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:75
+#: ../schemas/gnumeric-dialogs.schemas.in.h:102
 msgid ""
 "This string gives the default region to be repeated at the left of each "
 "printed sheet. Please use the Print Setup dialog to edit this value."
@@ -2117,7 +2370,7 @@ msgstr ""
 "This string gives the default region to be repeated at the left of each "
 "printed sheet. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:76
+#: ../schemas/gnumeric-dialogs.schemas.in.h:103
 msgid ""
 "This string gives the default region to be repeated at the top of each "
 "printed sheet. Please use the Print Setup dialog to edit this value."
@@ -2125,12 +2378,12 @@ msgstr ""
 "This string gives the default region to be repeated at the top of each "
 "printed sheet. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:77
+#: ../schemas/gnumeric-dialogs.schemas.in.h:104
 msgid "This string gives the default unit to be used in the page setup dialog."
 msgstr ""
 "This string gives the default unit to be used in the page setup dialogue."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:78
+#: ../schemas/gnumeric-dialogs.schemas.in.h:105
 msgid ""
 "This value determines the default setting in the Print Setup dialog whether "
 "to print empty but formatted cells. Please use the Print Setup dialog to "
@@ -2140,7 +2393,7 @@ msgstr ""
 "whether to print empty but formatted cells. Please use the Print Setup "
 "dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:79
+#: ../schemas/gnumeric-dialogs.schemas.in.h:106
 msgid ""
 "This value determines the default setting in the Print Setup dialog whether "
 "to print first right then down. Please use the Print Setup dialog to edit "
@@ -2150,7 +2403,7 @@ msgstr ""
 "whether to print first right then down. Please use the Print Setup dialogue "
 "to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:80
+#: ../schemas/gnumeric-dialogs.schemas.in.h:107
 msgid ""
 "This value determines the default setting in the Print Setup dialog whether "
 "to print in only black and white. Please use the Print Setup dialog to edit "
@@ -2160,7 +2413,7 @@ msgstr ""
 "whether to print in only black and white. Please use the Print Setup "
 "dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:81
+#: ../schemas/gnumeric-dialogs.schemas.in.h:108
 msgid ""
 "This value determines the default setting in the Print Setup dialog whether "
 "to print row and column headers. Please use the Print Setup dialog to edit "
@@ -2170,7 +2423,7 @@ msgstr ""
 "whether to print row and column headers. Please use the Print Setup dialogue "
 "to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:82
+#: ../schemas/gnumeric-dialogs.schemas.in.h:109
 msgid ""
 "This value determines the default setting in the Print Setup dialog whether "
 "to scale pages by a given percentage. Please use the Print Setup dialog to "
@@ -2180,7 +2433,15 @@ msgstr ""
 "whether to scale pages by a given percentage. Please use the Print Setup "
 "dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:83
+#: ../schemas/gnumeric-dialogs.schemas.in.h:110
+msgid ""
+"This value determines the input type for Search & Replace. 0: text; 1: "
+"regular expression; 2: number"
+msgstr ""
+"This value determines the input type for Search & Replace. 0: text; 1: "
+"regular expression; 2: number"
+
+#: ../schemas/gnumeric-dialogs.schemas.in.h:111
 msgid ""
 "This value determines the maximum number of pages that make up the height of "
 "a printout of the current sheet. The sheet will be reduced to fit within "
@@ -2190,7 +2451,7 @@ msgstr ""
 "a printout of the current sheet. The sheet will be reduced to fit within "
 "this height. This value can be changed in the Page Setup dialogue."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:84
+#: ../schemas/gnumeric-dialogs.schemas.in.h:112
 msgid ""
 "This value determines the maximum number of pages that make up the width of "
 "a printout of the current sheet. The sheet will be reduced to fit within "
@@ -2200,7 +2461,7 @@ msgstr ""
 "a printout of the current sheet. The sheet will be reduced to fit within "
 "this width. This value can be changed in the Page Setup dialogue."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:85
+#: ../schemas/gnumeric-dialogs.schemas.in.h:113
 msgid ""
 "This value determines whether by default the print set-up dialog applies to "
 "all sheets simultaneously."
@@ -2208,7 +2469,7 @@ msgstr ""
 "This value determines whether by default the print set-up dialogue applies "
 "to all sheets simultaneously."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:86
+#: ../schemas/gnumeric-dialogs.schemas.in.h:114
 msgid ""
 "This value determines whether the default font for headers and footers is "
 "bold."
@@ -2216,7 +2477,7 @@ msgstr ""
 "This value determines whether the default font for headers and footers is "
 "bold."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:87
+#: ../schemas/gnumeric-dialogs.schemas.in.h:115
 msgid ""
 "This value determines whether the default font for headers and footers is "
 "italic."
@@ -2224,7 +2485,7 @@ msgstr ""
 "This value determines whether the default font for headers and footers is "
 "italic."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:88
+#: ../schemas/gnumeric-dialogs.schemas.in.h:116
 msgid ""
 "This value determines whether the default setting in the Print Setup dialog "
 "is to center pages horizontally."
@@ -2232,7 +2493,7 @@ msgstr ""
 "This value determines whether the default setting in the Print Setup "
 "dialogue is to centre pages horizontally."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:89
+#: ../schemas/gnumeric-dialogs.schemas.in.h:117
 msgid ""
 "This value gives the default number of points from the bottom of a page to "
 "the end of the body. Please use the Print Setup dialog to edit this value."
@@ -2240,7 +2501,7 @@ msgstr ""
 "This value gives the default number of points from the bottom of a page to "
 "the end of the body. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:90
+#: ../schemas/gnumeric-dialogs.schemas.in.h:118
 msgid ""
 "This value gives the default number of points from the bottom of a page to "
 "the end of the footer. Please use the Print Setup dialog to edit this value."
@@ -2249,7 +2510,7 @@ msgstr ""
 "the end of the footer. Please use the Print Setup dialogue to edit this "
 "value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:91
+#: ../schemas/gnumeric-dialogs.schemas.in.h:119
 msgid ""
 "This value gives the default number of points from the left of a page to the "
 "left of the body. Please use the Print Setup dialog to edit this value."
@@ -2257,7 +2518,7 @@ msgstr ""
 "This value gives the default number of points from the left of a page to the "
 "left of the body. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:92
+#: ../schemas/gnumeric-dialogs.schemas.in.h:120
 msgid ""
 "This value gives the default number of points from the right of a page to "
 "the right of the body. Please use the Print Setup dialog to edit this value."
@@ -2266,7 +2527,7 @@ msgstr ""
 "the right of the body. Please use the Print Setup dialogue to edit this "
 "value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:93
+#: ../schemas/gnumeric-dialogs.schemas.in.h:121
 msgid ""
 "This value gives the default number of points from the top of a page to the "
 "start of the body. Please use the Print Setup dialog to edit this value."
@@ -2274,7 +2535,7 @@ msgstr ""
 "This value gives the default number of points from the top of a page to the "
 "start of the body. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:94
+#: ../schemas/gnumeric-dialogs.schemas.in.h:122
 msgid ""
 "This value gives the default number of points from the top of a page to the "
 "top of the header. Please use the Print Setup dialog to edit this value."
@@ -2282,7 +2543,7 @@ msgstr ""
 "This value gives the default number of points from the top of a page to the "
 "top of the header. Please use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:95
+#: ../schemas/gnumeric-dialogs.schemas.in.h:123
 msgid ""
 "This value gives the percentage by which to scale each printed page. Please "
 "use the Print Setup dialog to edit this value."
@@ -2290,13 +2551,13 @@ msgstr ""
 "This value gives the percentage by which to scale each printed page. Please "
 "use the Print Setup dialogue to edit this value."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:96
+#: ../schemas/gnumeric-dialogs.schemas.in.h:124
 msgid ""
 "This variable determines whether to activate every new encountered plugin."
 msgstr ""
 "This variable determines whether to activate every new encountered plugin."
 
-#: ../schemas/gnumeric-dialogs.schemas.in.h:97
+#: ../schemas/gnumeric-dialogs.schemas.in.h:125
 msgid "User Directory for Autoformats"
 msgstr "User Directory for Autoformats"
 
@@ -2305,7 +2566,7 @@ msgid "Auto Expression Recalculation Lag"
 msgstr "Auto Expression Recalculation Lag"
 
 #: ../schemas/gnumeric-general.schemas.in.h:2
-#: ../src/dialogs/dialog-preferences.c:967
+#: ../src/dialogs/dialog-preferences.c:1029
 msgid "Autocomplete"
 msgstr "Autocomplete"
 
@@ -2324,7 +2585,7 @@ msgstr ""
 "dialogue the default button."
 
 #: ../schemas/gnumeric-general.schemas.in.h:5
-#: ../src/dialogs/dialog-preferences.c:883
+#: ../src/dialogs/dialog-preferences.c:940
 msgid "Default Compression Level For Gnumeric Files"
 msgstr "Default Compression Level For Gnumeric Files"
 
@@ -2351,7 +2612,7 @@ msgid "Default Number of rows in a sheet"
 msgstr "Default Number of rows in a sheet"
 
 #: ../schemas/gnumeric-general.schemas.in.h:11
-#: ../src/dialogs/dialog-preferences.c:894
+#: ../src/dialogs/dialog-preferences.c:951
 msgid "Default To Overwriting Files"
 msgstr "Default To Overwriting Files"
 
@@ -2378,7 +2639,7 @@ msgid "Format toolbar visible"
 msgstr "Format toolbar visible"
 
 #: ../schemas/gnumeric-general.schemas.in.h:17
-#: ../src/dialogs/dialog-preferences.c:928
+#: ../src/dialogs/dialog-preferences.c:990
 msgid "Horizontal DPI"
 msgstr "Horizontal DPI"
 
@@ -2405,54 +2666,58 @@ msgid "Length of the Undo Descriptors"
 msgstr "Length of the Undo Descriptors"
 
 #: ../schemas/gnumeric-general.schemas.in.h:20
+msgid "List of file savers with disabled extension check."
+msgstr "List of file savers with disabled extension check."
+
+#: ../schemas/gnumeric-general.schemas.in.h:21
 #: ../src/dialogs/dialog-preferences.c:860
 msgid "Live Scrolling"
 msgstr "Live Scrolling"
 
-#: ../schemas/gnumeric-general.schemas.in.h:21
+#: ../schemas/gnumeric-general.schemas.in.h:22
 msgid "Long format toolbar position"
 msgstr "Long format toolbar position"
 
-#: ../schemas/gnumeric-general.schemas.in.h:22
+#: ../schemas/gnumeric-general.schemas.in.h:23
 msgid "Long format toolbar visible"
 msgstr "Long format toolbar visible"
 
-#: ../schemas/gnumeric-general.schemas.in.h:23
+#: ../schemas/gnumeric-general.schemas.in.h:24
 #: ../src/dialogs/dialog-preferences.c:751
 msgid "Maximal Undo Size"
 msgstr "Maximal Undo Size"
 
-#: ../schemas/gnumeric-general.schemas.in.h:24
+#: ../schemas/gnumeric-general.schemas.in.h:25
 #: ../src/dialogs/dialog-preferences.c:784
 msgid "Number of Automatic Clauses"
 msgstr "Number of Automatic Clauses"
 
-#: ../schemas/gnumeric-general.schemas.in.h:25
+#: ../schemas/gnumeric-general.schemas.in.h:26
 #: ../src/dialogs/dialog-preferences.c:756
 msgid "Number of Undo Items"
 msgstr "Number of Undo Items"
 
-#: ../schemas/gnumeric-general.schemas.in.h:26
+#: ../schemas/gnumeric-general.schemas.in.h:27
 msgid "Object toolbar position"
 msgstr "Object toolbar position"
 
-#: ../schemas/gnumeric-general.schemas.in.h:27
+#: ../schemas/gnumeric-general.schemas.in.h:28
 msgid "Object toolbar visible"
 msgstr "Object toolbar visible"
 
-#: ../schemas/gnumeric-general.schemas.in.h:28
+#: ../schemas/gnumeric-general.schemas.in.h:29
 msgid "Prefer CLIPBOARD over PRIMARY selection"
 msgstr "Prefer CLIPBOARD over PRIMARY selection"
 
-#: ../schemas/gnumeric-general.schemas.in.h:30
+#: ../schemas/gnumeric-general.schemas.in.h:31
 msgid "Screen resolution in the horizontal direction."
 msgstr "Screen resolution in the horizontal direction."
 
-#: ../schemas/gnumeric-general.schemas.in.h:31
+#: ../schemas/gnumeric-general.schemas.in.h:32
 msgid "Screen resolution in the vertical direction."
 msgstr "Screen resolution in the vertical direction."
 
-#: ../schemas/gnumeric-general.schemas.in.h:32
+#: ../schemas/gnumeric-general.schemas.in.h:33
 msgid ""
 "Setting this option will cause the sort buttons on the toolbar to perform a "
 "case-sensitive sort and determine the initial state of the case-sensitive "
@@ -2462,7 +2727,7 @@ msgstr ""
 "case-sensitive sort and determine the initial state of the case-sensitive "
 "tickbox in the sort dialogue."
 
-#: ../schemas/gnumeric-general.schemas.in.h:33
+#: ../schemas/gnumeric-general.schemas.in.h:34
 msgid ""
 "Setting this option will cause the sort buttons on the toolbar to preserve "
 "the cell formats while sorting and determines the initial state of the "
@@ -2472,12 +2737,22 @@ msgstr ""
 "the cell formats while sorting and determines the initial state of the "
 "preserve-formats tickbox in the sort dialogue."
 
-#: ../schemas/gnumeric-general.schemas.in.h:34
+#: ../schemas/gnumeric-general.schemas.in.h:35
+#: ../src/dialogs/dialog-preferences.c:1039
+msgid "Show Function Argument Tooltips"
+msgstr "Show Function Argument Tooltips"
+
+#: ../schemas/gnumeric-general.schemas.in.h:36
+#: ../src/dialogs/dialog-preferences.c:1034
+msgid "Show Function Name Tooltips"
+msgstr "Show Function Name Tooltips"
+
+#: ../schemas/gnumeric-general.schemas.in.h:37
 #: ../src/dialogs/dialog-preferences.c:761
 msgid "Show Sheet Name in Undo List"
 msgstr "Show Sheet Name in Undo List"
 
-#: ../schemas/gnumeric-general.schemas.in.h:35
+#: ../schemas/gnumeric-general.schemas.in.h:38
 msgid ""
 "Some file formats can contain only a single sheet. This variable determines "
 "whether the user will be warned if only a single sheet of a multi-sheet "
@@ -2487,49 +2762,49 @@ msgstr ""
 "whether the user will be warned if only a single sheet of a multi-sheet "
 "workbook is being saved."
 
-#: ../schemas/gnumeric-general.schemas.in.h:36
-#: ../src/dialogs/dialog-preferences.c:799 ../src/wbc-gtk-actions.c:2303
+#: ../schemas/gnumeric-general.schemas.in.h:39
+#: ../src/dialogs/dialog-preferences.c:799 ../src/wbc-gtk-actions.c:2482
 msgid "Sort Ascending"
 msgstr "Sort Ascending"
 
-#: ../schemas/gnumeric-general.schemas.in.h:37
+#: ../schemas/gnumeric-general.schemas.in.h:40
 msgid "Sort is Case-Sensitive"
 msgstr "Sort is Case-Sensitive"
 
-#: ../schemas/gnumeric-general.schemas.in.h:38
+#: ../schemas/gnumeric-general.schemas.in.h:41
 #: ../src/dialogs/dialog-preferences.c:789
 msgid "Sorting Preserves Formats"
 msgstr "Sorting Preserves Formats"
 
-#: ../schemas/gnumeric-general.schemas.in.h:39
+#: ../schemas/gnumeric-general.schemas.in.h:42
 msgid "Standard toolbar position"
 msgstr "Standard toolbar position"
 
-#: ../schemas/gnumeric-general.schemas.in.h:40
+#: ../schemas/gnumeric-general.schemas.in.h:43
 msgid "Standard toolbar visible"
 msgstr "Standard toolbar visible"
 
-#: ../schemas/gnumeric-general.schemas.in.h:41
+#: ../schemas/gnumeric-general.schemas.in.h:44
 msgid "The default font is bold."
 msgstr "The default font is bold."
 
-#: ../schemas/gnumeric-general.schemas.in.h:42
+#: ../schemas/gnumeric-general.schemas.in.h:45
 msgid "The default font is italic."
 msgstr "The default font is italic."
 
-#: ../schemas/gnumeric-general.schemas.in.h:43
+#: ../schemas/gnumeric-general.schemas.in.h:46
 msgid "The default font name for new workbooks."
 msgstr "The default font name for new workbooks."
 
-#: ../schemas/gnumeric-general.schemas.in.h:44
+#: ../schemas/gnumeric-general.schemas.in.h:47
 msgid "The default font size for new workbooks."
 msgstr "The default font size for new workbooks."
 
-#: ../schemas/gnumeric-general.schemas.in.h:45
+#: ../schemas/gnumeric-general.schemas.in.h:48
 msgid "The initial zoom factor for new workbooks."
 msgstr "The initial zoom factor for new workbooks."
 
-#: ../schemas/gnumeric-general.schemas.in.h:46
+#: ../schemas/gnumeric-general.schemas.in.h:49
 msgid ""
 "The number of columns in each sheet. This setting will be used only in a new "
 "gnumeric session. Whatever value is given here, the real number of columns "
@@ -2539,7 +2814,7 @@ msgstr ""
 "gnumeric session. Whatever value is given here, the real number of columns "
 "will be a power of 2 between 256 and 4096."
 
-#: ../schemas/gnumeric-general.schemas.in.h:47
+#: ../schemas/gnumeric-general.schemas.in.h:50
 msgid ""
 "The number of rows in each sheet. This setting will be used only in a new "
 "gnumeric session. Whatever value is given here, the real number of rows will "
@@ -2549,15 +2824,15 @@ msgstr ""
 "gnumeric session. Whatever value is given here, the real number of rows will "
 "be a power of 2 between 65539 and 16777216."
 
-#: ../schemas/gnumeric-general.schemas.in.h:48
+#: ../schemas/gnumeric-general.schemas.in.h:51
 msgid "The number of seconds between autosaves."
 msgstr "The number of seconds between autosaves."
 
-#: ../schemas/gnumeric-general.schemas.in.h:49
+#: ../schemas/gnumeric-general.schemas.in.h:52
 msgid "The number of sheets initially created in a new workbook."
 msgstr "The number of sheets initially created in a new workbook."
 
-#: ../schemas/gnumeric-general.schemas.in.h:50
+#: ../schemas/gnumeric-general.schemas.in.h:53
 msgid ""
 "This integer (between 0 and 9) specifies the amount of compression performed "
 "by Gnumeric when saving files in the default file format. 0 is minimal "
@@ -2567,7 +2842,15 @@ msgstr ""
 "by Gnumeric when saving files in the default file format. 0 is minimal "
 "compression while 9 is maximal compression."
 
-#: ../schemas/gnumeric-general.schemas.in.h:51
+#: ../schemas/gnumeric-general.schemas.in.h:54
+msgid ""
+"This list contains the ids of the file savers for which the extension check "
+"is disabled."
+msgstr ""
+"This list contains the ids of the file savers for which the extension check "
+"is disabled."
+
+#: ../schemas/gnumeric-general.schemas.in.h:55
 msgid ""
 "This number (between 0.25 and 1.00) gives the horizontal fraction of the "
 "screen size covered by the default window."
@@ -2575,7 +2858,7 @@ msgstr ""
 "This number (between 0.25 and 1.00) gives the horizontal fraction of the "
 "screen size covered by the default window."
 
-#: ../schemas/gnumeric-general.schemas.in.h:52
+#: ../schemas/gnumeric-general.schemas.in.h:56
 msgid ""
 "This number (between 0.25 and 1.00) gives the vertical fraction of the "
 "screen size covered by the default window."
@@ -2583,7 +2866,7 @@ msgstr ""
 "This number (between 0.25 and 1.00) gives the vertical fraction of the "
 "screen size covered by the default window."
 
-#: ../schemas/gnumeric-general.schemas.in.h:53
+#: ../schemas/gnumeric-general.schemas.in.h:57
 msgid ""
 "This option determines the initial state of the sort-order button in the "
 "sort dialog."
@@ -2591,7 +2874,7 @@ msgstr ""
 "This option determines the initial state of the sort-order button in the "
 "sort dialogue."
 
-#: ../schemas/gnumeric-general.schemas.in.h:54
+#: ../schemas/gnumeric-general.schemas.in.h:58
 msgid ""
 "This value determines the length of the undo chain. Each editing action has "
 "a size associate with it, to compare it with the memory requirements of a "
@@ -2603,25 +2886,25 @@ msgstr ""
 "simple one-cell edit (size of 1). The undo list will be truncated when its "
 "total size exceeds this configurable value."
 
-#: ../schemas/gnumeric-general.schemas.in.h:55
+#: ../schemas/gnumeric-general.schemas.in.h:59
 msgid ""
 "This value determines the maximum number of items in the undo/redo list."
 msgstr ""
 "This value determines the maximum number of items in the undo/redo list."
 
-#: ../schemas/gnumeric-general.schemas.in.h:56
+#: ../schemas/gnumeric-general.schemas.in.h:60
 msgid ""
 "This value determines whether the default font for a new workbook is bold."
 msgstr ""
 "This value determines whether the default font for a new workbook is bold."
 
-#: ../schemas/gnumeric-general.schemas.in.h:57
+#: ../schemas/gnumeric-general.schemas.in.h:61
 msgid ""
 "This value determines whether the default font for a new workbook is italic."
 msgstr ""
 "This value determines whether the default font for a new workbook is italic."
 
-#: ../schemas/gnumeric-general.schemas.in.h:58
+#: ../schemas/gnumeric-general.schemas.in.h:62
 msgid ""
 "This value determines whether to show the sheet names in the undo and redo "
 "lists."
@@ -2629,7 +2912,7 @@ msgstr ""
 "This value determines whether to show the sheet names in the undo and redo "
 "lists."
 
-#: ../schemas/gnumeric-general.schemas.in.h:59
+#: ../schemas/gnumeric-general.schemas.in.h:63
 msgid ""
 "This value is indicative of the maximum length of the command descriptors in "
 "the undo and redo chains."
@@ -2637,7 +2920,7 @@ msgstr ""
 "This value is indicative of the maximum length of the command descriptors in "
 "the undo and redo chains."
 
-#: ../schemas/gnumeric-general.schemas.in.h:60
+#: ../schemas/gnumeric-general.schemas.in.h:64
 msgid ""
 "This variable determines where the format toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
@@ -2645,7 +2928,7 @@ msgstr ""
 "This variable determines where the format toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
 
-#: ../schemas/gnumeric-general.schemas.in.h:61
+#: ../schemas/gnumeric-general.schemas.in.h:65
 msgid ""
 "This variable determines where the long format toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
@@ -2653,7 +2936,7 @@ msgstr ""
 "This variable determines where the long format toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
 
-#: ../schemas/gnumeric-general.schemas.in.h:62
+#: ../schemas/gnumeric-general.schemas.in.h:66
 msgid ""
 "This variable determines where the object toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
@@ -2661,7 +2944,7 @@ msgstr ""
 "This variable determines where the object toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
 
-#: ../schemas/gnumeric-general.schemas.in.h:63
+#: ../schemas/gnumeric-general.schemas.in.h:67
 msgid ""
 "This variable determines where the standard toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
@@ -2669,11 +2952,11 @@ msgstr ""
 "This variable determines where the standard toolbar should be shown. 0 is "
 "left, 1 is right, 2 is top."
 
-#: ../schemas/gnumeric-general.schemas.in.h:64
+#: ../schemas/gnumeric-general.schemas.in.h:68
 msgid "This variable determines whether autocompletion is set on."
 msgstr "This variable determines whether autocompletion is set on."
 
-#: ../schemas/gnumeric-general.schemas.in.h:65
+#: ../schemas/gnumeric-general.schemas.in.h:69
 msgid ""
 "This variable determines whether live (versus delayed) scrolling is "
 "performed."
@@ -2681,7 +2964,7 @@ msgstr ""
 "This variable determines whether live (versus delayed) scrolling is "
 "performed."
 
-#: ../schemas/gnumeric-general.schemas.in.h:66
+#: ../schemas/gnumeric-general.schemas.in.h:70
 msgid ""
 "This variable determines whether the format toolbar should be visible "
 "initially."
@@ -2689,7 +2972,7 @@ msgstr ""
 "This variable determines whether the format toolbar should be visible "
 "initially."
 
-#: ../schemas/gnumeric-general.schemas.in.h:67
+#: ../schemas/gnumeric-general.schemas.in.h:71
 msgid ""
 "This variable determines whether the long format toolbar should be visible "
 "initially."
@@ -2697,7 +2980,7 @@ msgstr ""
 "This variable determines whether the long format toolbar should be visible "
 "initially."
 
-#: ../schemas/gnumeric-general.schemas.in.h:68
+#: ../schemas/gnumeric-general.schemas.in.h:72
 msgid ""
 "This variable determines whether the object toolbar should be visible "
 "initially."
@@ -2705,7 +2988,7 @@ msgstr ""
 "This variable determines whether the object toolbar should be visible "
 "initially."
 
-#: ../schemas/gnumeric-general.schemas.in.h:69
+#: ../schemas/gnumeric-general.schemas.in.h:73
 msgid ""
 "This variable determines whether the standard toolbar should be visible "
 "initially."
@@ -2713,7 +2996,15 @@ msgstr ""
 "This variable determines whether the standard toolbar should be visible "
 "initially."
 
-#: ../schemas/gnumeric-general.schemas.in.h:70
+#: ../schemas/gnumeric-general.schemas.in.h:74
+msgid "This variable determines whether to show function argument tooltips."
+msgstr "This variable determines whether to show function argument tooltips."
+
+#: ../schemas/gnumeric-general.schemas.in.h:75
+msgid "This variable determines whether to show function name tooltips."
+msgstr "This variable determines whether to show function name tooltips."
+
+#: ../schemas/gnumeric-general.schemas.in.h:76
 msgid ""
 "This variable determines whether transition keys are set on. Transition keys "
 "are a throw back to 1-2-3 style event handling. They turn Ctrl-arrow into "
@@ -2723,30 +3014,30 @@ msgstr ""
 "are a throw back to 1-2-3 style event handling. They turn Ctrl-arrow into "
 "page movement rather than jumping to the start/end of series."
 
-#: ../schemas/gnumeric-general.schemas.in.h:71
+#: ../schemas/gnumeric-general.schemas.in.h:77
 msgid "Toolbar Style"
 msgstr "Toolbar Style"
 
-#: ../schemas/gnumeric-general.schemas.in.h:72
+#: ../schemas/gnumeric-general.schemas.in.h:78
 msgid "Toolbar Style. Valid values are both, both_horiz, icon, and text"
 msgstr "Toolbar Style. Valid values are both, both_horiz, icon, and text"
 
-#: ../schemas/gnumeric-general.schemas.in.h:73
-#: ../src/dialogs/dialog-preferences.c:962
+#: ../schemas/gnumeric-general.schemas.in.h:79
+#: ../src/dialogs/dialog-preferences.c:1024
 msgid "Transition Keys"
 msgstr "Transition Keys"
 
-#: ../schemas/gnumeric-general.schemas.in.h:74
-#: ../src/dialogs/dialog-preferences.c:933
+#: ../schemas/gnumeric-general.schemas.in.h:80
+#: ../src/dialogs/dialog-preferences.c:995
 msgid "Vertical DPI"
 msgstr "Vertical DPI"
 
-#: ../schemas/gnumeric-general.schemas.in.h:75
-#: ../src/dialogs/dialog-preferences.c:899
+#: ../schemas/gnumeric-general.schemas.in.h:81
+#: ../src/dialogs/dialog-preferences.c:956
 msgid "Warn When Exporting Into Single Sheet Format"
 msgstr "Warn When Exporting Into Single Sheet Format"
 
-#: ../schemas/gnumeric-general.schemas.in.h:76
+#: ../schemas/gnumeric-general.schemas.in.h:82
 msgid ""
 "When TRUE, Gnumeric will prefer the modern CLIPBOARD selection over the "
 "legacy PRIMARY selections. Set to FALSE if you have to deal with older "
@@ -2756,17 +3047,41 @@ msgstr ""
 "legacy PRIMARY selections. Set to FALSE if you have to deal with older "
 "applications, like Xterm or Emacs, which set only the PRIMARY selection."
 
-#: ../schemas/gnumeric-general.schemas.in.h:77
+#: ../schemas/gnumeric-general.schemas.in.h:83
 msgid ""
-"When selecting a sort region in the sort dialog, search clauses are "
+"When selecting a sort region in the sort dialog, sort clauses are "
 "automatically added. This number determines the maximum number of clauses to "
 "be added automatically."
 msgstr ""
-"When selecting a sort region in the sort dialogue, search clauses are "
+"When selecting a sort region in the sort dialogue, sort clauses are "
 "automatically added. This number determines the maximum number of clauses to "
 "be added automatically."
 
 #: ../schemas/gnumeric-plugins.schemas.in.h:1
+msgid "Full path of glpsol program to use"
+msgstr "Full path of glpsol program to use"
+
+#: ../schemas/gnumeric-plugins.schemas.in.h:2
+msgid "Full path of lp_solve program to use"
+msgstr "Full path of lp_solve program to use"
+
+#: ../schemas/gnumeric-plugins.schemas.in.h:3
+msgid ""
+"This is the full path to the glpsol binary that the lpsolve plugin should "
+"use."
+msgstr ""
+"This is the full path to the glpsol binary that the lpsolve plugin should "
+"use."
+
+#: ../schemas/gnumeric-plugins.schemas.in.h:4
+msgid ""
+"This is the full path to the lp_solve binary that the lpsolve plugin should "
+"use."
+msgstr ""
+"This is the full path to the lp_solve binary that the lpsolve plugin should "
+"use."
+
+#: ../schemas/gnumeric-plugins.schemas.in.h:5
 msgid ""
 "This setting determines whether created LaTeX files use UTF-8 (unicode) or "
 "ISO-8859-1 (Latin1). To use the UTF-8 files, you must have the ucs LaTeX "
@@ -2776,8 +3091,8 @@ msgstr ""
 "ISO-8859-1 (Latin1). To use the UTF-8 files, you must have the ucs LaTeX "
 "package installed."
 
-#: ../schemas/gnumeric-plugins.schemas.in.h:2
-#: ../src/dialogs/dialog-preferences.c:905
+#: ../schemas/gnumeric-plugins.schemas.in.h:6
+#: ../src/dialogs/dialog-preferences.c:962
 msgid "Use UTF-8 in LaTeX Export"
 msgstr "Use UTF-8 in LaTeX Export"
 
@@ -2797,28 +3112,28 @@ msgstr "ObjectToolbar"
 msgid "StandardToolbar"
 msgstr "StandardToolbar"
 
-#: ../src/application.c:275
+#: ../src/application.c:277
 msgid "Cut Object"
 msgstr "Cut Object"
 
-#: ../src/application.c:683
+#: ../src/application.c:685
 msgid "File History List"
 msgstr "File History List"
 
-#: ../src/application.c:684
+#: ../src/application.c:686
 msgid "A list of filenames that have been read recently"
 msgstr "A list of filenames that have been read recently"
 
-#: ../src/clipboard.c:427 ../src/clipboard.c:439 ../src/clipboard.c:450
-#: ../src/clipboard.c:458
+#: ../src/clipboard.c:436 ../src/clipboard.c:448 ../src/clipboard.c:459
+#: ../src/clipboard.c:467
 msgid "Unable to paste"
 msgstr "Unable to paste"
 
-#: ../src/clipboard.c:428
+#: ../src/clipboard.c:437
 msgid "Contents can only be pasted by value or by link."
 msgstr "Contents can only be pasted by value or by link."
 
-#: ../src/clipboard.c:436
+#: ../src/clipboard.c:445
 #, c-format
 msgid ""
 "destination does not have an even multiple of source columns (%d vs %d)\n"
@@ -2829,7 +3144,7 @@ msgstr ""
 "\n"
 "Try selecting a single cell or an area of the same shape and size."
 
-#: ../src/clipboard.c:447
+#: ../src/clipboard.c:456
 #, c-format
 msgid ""
 "destination does not have an even multiple of source rows (%d vs %d)\n"
@@ -2840,11 +3155,11 @@ msgstr ""
 "\n"
 "Try selecting a single cell or an area of the same shape and size."
 
-#: ../src/clipboard.c:459
+#: ../src/clipboard.c:468
 msgid "result passes the sheet boundary"
 msgstr "result passes the sheet boundary"
 
-#: ../src/cmd-edit.c:319
+#: ../src/cmd-edit.c:320
 #, c-format
 msgid ""
 "destination has a different shape (%dRx%dC) than the original (%dRx%dC)\n"
@@ -2855,30 +3170,38 @@ msgstr ""
 "\n"
 "Try selecting a single cell or an area of the same shape and size."
 
-#: ../src/cmd-edit.c:325
+#: ../src/cmd-edit.c:326
 msgid "Unable to paste into selection"
 msgstr "Unable to paste into selection"
 
-#: ../src/cmd-edit.c:363
+#: ../src/cmd-edit.c:364
 msgid "Paste"
 msgstr "Paste"
 
-#: ../src/cmd-edit.c:407
+#: ../src/cmd-edit.c:412 ../src/cmd-edit.c:461
+msgid ""
+"Inserting these cells would push data off the sheet. Please enlarge the "
+"sheet first."
+msgstr ""
+"Inserting these cells would push data off the sheet. Please enlarge the "
+"sheet first."
+
+#: ../src/cmd-edit.c:420
 #, c-format
 msgid "Shift rows %s"
 msgstr "Shift rows %s"
 
-#: ../src/cmd-edit.c:408
+#: ../src/cmd-edit.c:421
 #, c-format
 msgid "Shift row %s"
 msgstr "Shift row %s"
 
-#: ../src/cmd-edit.c:446
+#: ../src/cmd-edit.c:469
 #, c-format
 msgid "Shift columns %s"
 msgstr "Shift columns %s"
 
-#: ../src/cmd-edit.c:447
+#: ../src/cmd-edit.c:470
 #, c-format
 msgid "Shift column %s"
 msgstr "Shift column %s"
@@ -2898,270 +3221,336 @@ msgstr "Would split an array"
 msgid "Would split merge %s"
 msgstr "Would split merge %s"
 
-#: ../src/commands.c:192
+#: ../src/commands.c:198
 #, c-format
 msgid "%s is locked. Unprotect the workbook to enable editing."
 msgstr "%s is locked. Unprotect the workbook to enable editing."
 
-#: ../src/commands.c:193
+#: ../src/commands.c:199
 #, c-format
 msgid "%s is locked. Unprotect the sheet to enable editing."
 msgstr "%s is locked. Unprotect the sheet to enable editing."
 
-#: ../src/commands.c:927 ../src/commands.c:1057 ../src/commands.c:1062
-msgid "Set Text"
-msgstr "Set Text"
+#: ../src/commands.c:860
+#, c-format
+msgid "Inserting expression in %s"
+msgstr "Inserting expression in %s"
 
-#: ../src/commands.c:975
+#: ../src/commands.c:948
 #, c-format
-msgid "Editing style in %s"
-msgstr "Editing style in %s"
+msgid "Editing style of %s"
+msgstr "Editing style of %s"
 
-#: ../src/commands.c:976
+#: ../src/commands.c:951
 #, c-format
-msgid "Typing \"%s%s\" in %s"
-msgstr "Typing \"%s%s\" in %s"
+msgid "Typing \"%s\" in %s"
+msgstr "Typing \"%s\" in %s"
+
+#: ../src/commands.c:1096 ../src/wbc-gtk-edit.c:156 ../src/wbc-gtk-edit.c:169
+#: ../src/wbc-gtk-edit.c:190 ../src/wbc-gtk-edit.c:203
+msgid "Set Text"
+msgstr "Set Text"
 
-#: ../src/commands.c:1179
+#: ../src/commands.c:1141
 #, c-format
-msgid "Typing \"%s%s\""
-msgstr "Typing \"%s%s\""
+msgid "Inserting array expression in %s"
+msgstr "Inserting array expression in %s"
 
-#: ../src/commands.c:1202
+#: ../src/commands.c:1212
 #, c-format
 msgid "Creating a Data Table in %s"
 msgstr "Creating a Data Table in %s"
 
-#: ../src/commands.c:1240
+#: ../src/commands.c:1272
 msgid "Ins/Del Column/Row"
 msgstr "Ins/Del Column/Row"
 
-#: ../src/commands.c:1402
+#: ../src/commands.c:1440
+#, c-format
+msgid ""
+"Inserting %i column before column %s would push data off the sheet. Please "
+"enlarge the sheet first."
+msgid_plural ""
+"Inserting %i columns before column %s would push data off the sheet. Please "
+"enlarge the sheet first."
+msgstr[0] ""
+"Inserting %i column before column %s would push data off the sheet. Please "
+"enlarge the sheet first."
+msgstr[1] ""
+"Inserting %i columns before column %s would push data off the sheet. Please "
+"enlarge the sheet first."
+
+#: ../src/commands.c:1450
 #, c-format
 msgid "Inserting %d column before %s"
 msgid_plural "Inserting %d columns before %s"
 msgstr[0] "Inserting %d column before %s"
 msgstr[1] "Inserting %d columns before %s"
 
-#: ../src/commands.c:1414
+#: ../src/commands.c:1468
+#, c-format
+msgid ""
+"Inserting %i row before row %s would push data off the sheet. Please enlarge "
+"the sheet first."
+msgid_plural ""
+"Inserting %i rows before row %s would push data off the sheet. Please "
+"enlarge the sheet first."
+msgstr[0] ""
+"Inserting %i row before row %s would push data off the sheet. Please enlarge "
+"the sheet first."
+msgstr[1] ""
+"Inserting %i rows before row %s would push data off the sheet. Please "
+"enlarge the sheet first."
+
+#: ../src/commands.c:1478
 #, c-format
 msgid "Inserting %d row before %s"
 msgid_plural "Inserting %d rows before %s"
 msgstr[0] "Inserting %d row before %s"
 msgstr[1] "Inserting %d rows before %s"
 
-#: ../src/commands.c:1426
+#: ../src/commands.c:1490
 #, c-format
 msgid "Deleting columns %s"
 msgstr "Deleting columns %s"
 
-#: ../src/commands.c:1427
+#: ../src/commands.c:1491
 #, c-format
 msgid "Deleting column %s"
 msgstr "Deleting column %s"
 
-#: ../src/commands.c:1437
+#: ../src/commands.c:1501
 #, c-format
 msgid "Deleting rows %s"
 msgstr "Deleting rows %s"
 
-#: ../src/commands.c:1438
+#: ../src/commands.c:1502
 #, c-format
 msgid "Deleting row %s"
 msgstr "Deleting row %s"
 
-#. Check for locked cells
-#: ../src/commands.c:1511 ../src/commands.c:1515 ../src/sheet.c:4081
+#: ../src/commands.c:1562 ../src/commands.c:1563 ../src/sheet.c:4245
 msgid "Clear"
 msgstr "Clear"
 
-#: ../src/commands.c:1587
+#: ../src/commands.c:1575
 msgid "contents"
 msgstr "contents"
 
-#: ../src/commands.c:1589
+#: ../src/commands.c:1577
 msgid "formats"
 msgstr "formats"
 
-#: ../src/commands.c:1591
+#: ../src/commands.c:1579
 msgid "comments"
 msgstr "comments"
 
-#: ../src/commands.c:1607
+#: ../src/commands.c:1594
 msgid "all"
 msgstr "all"
 
-#: ../src/commands.c:1614
+#: ../src/commands.c:1600
 #, c-format
 msgid "Clearing %s in %s"
 msgstr "Clearing %s in %s"
 
-#: ../src/commands.c:1712
+#: ../src/commands.c:1716
 msgid "Changing Format"
 msgstr "Changing Format"
 
-#: ../src/commands.c:1849
+#: ../src/commands.c:1853
 #, c-format
 msgid "Changing format of %s"
 msgstr "Changing format of %s"
 
-#: ../src/commands.c:1954
+#: ../src/commands.c:1940
+#, c-format
+msgid "Setting Font Style of %s"
+msgstr "Setting Font Style of %s"
+
+#: ../src/commands.c:1993
 #, c-format
 msgid "Autofitting column %s"
 msgstr "Autofitting column %s"
 
-#: ../src/commands.c:1955
+#: ../src/commands.c:1994
 #, c-format
 msgid "Autofitting row %s"
 msgstr "Autofitting row %s"
 
-#: ../src/commands.c:1958
+#: ../src/commands.c:1997
 #, c-format
 msgid "Setting width of column %s to %d pixels"
 msgstr "Setting width of column %s to %d pixels"
 
-#: ../src/commands.c:1960
+#: ../src/commands.c:1999
 #, c-format
 msgid "Setting height of row %s to %d pixels"
 msgstr "Setting height of row %s to %d pixels"
 
-#: ../src/commands.c:1963
+#: ../src/commands.c:2002
 #, c-format
 msgid "Setting width of column %s to default"
 msgstr "Setting width of column %s to default"
 
-#: ../src/commands.c:1966
+#: ../src/commands.c:2005
 #, c-format
 msgid "Setting height of row %s to default"
 msgstr "Setting height of row %s to default"
 
-#: ../src/commands.c:1970
+#: ../src/commands.c:2009
 #, c-format
 msgid "Autofitting columns %s"
 msgstr "Autofitting columns %s"
 
-#: ../src/commands.c:1971
+#: ../src/commands.c:2010
 #, c-format
 msgid "Autofitting rows %s"
 msgstr "Autofitting rows %s"
 
-#: ../src/commands.c:1974
+#: ../src/commands.c:2013
 #, c-format
 msgid "Setting width of columns %s to %d pixels"
 msgstr "Setting width of columns %s to %d pixels"
 
-#: ../src/commands.c:1976
+#: ../src/commands.c:2015
 #, c-format
 msgid "Setting height of rows %s to %d pixels"
 msgstr "Setting height of rows %s to %d pixels"
 
-#: ../src/commands.c:1980
+#: ../src/commands.c:2019
 #, c-format
 msgid "Setting width of columns %s to default"
 msgstr "Setting width of columns %s to default"
 
-#: ../src/commands.c:1982
+#: ../src/commands.c:2021
 #, c-format
 msgid "Setting height of rows %s to default"
 msgstr "Setting height of rows %s to default"
 
-#: ../src/commands.c:2043 ../src/dialogs/dialog-preferences.c:1108
+#: ../src/commands.c:2048
+#, c-format
+msgid "Autofitting width of %s"
+msgstr "Autofitting width of %s"
+
+#: ../src/commands.c:2048
+#, c-format
+msgid "Autofitting height of %s"
+msgstr "Autofitting height of %s"
+
+#: ../src/commands.c:2122 ../src/dialogs/dialog-preferences.c:1180
 msgid "Sorting"
 msgstr "Sorting"
 
-#: ../src/commands.c:2066
+#: ../src/commands.c:2145
 #, c-format
 msgid "Sorting %s"
 msgstr "Sorting %s"
 
-#: ../src/commands.c:2204
+#: ../src/commands.c:2303
+msgid ""
+"Are you sure that you want to hide all columns? If you do so you can unhide "
+"them with the 'Formatâ??Columnâ??Unhide' menu item."
+msgstr ""
+"Are you sure that you want to hide all columns? If you do so you can unhide "
+"them with the 'Formatâ??Columnâ??Unhide' menu item."
+
+#: ../src/commands.c:2307
+msgid ""
+"Are you sure that you want to hide all rows? If you do so you can unhide "
+"them with the 'Formatâ??Rowâ??Unhide' menu item."
+msgstr ""
+"Are you sure that you want to hide all rows? If you do so you can unhide "
+"them with the 'Formatâ??Rowâ??Unhide' menu item."
+
+#: ../src/commands.c:2327
 msgid "Unhide columns"
 msgstr "Unhide columns"
 
-#: ../src/commands.c:2204
+#: ../src/commands.c:2327
 msgid "Hide columns"
 msgstr "Hide columns"
 
-#: ../src/commands.c:2205
+#: ../src/commands.c:2328
 msgid "Unhide rows"
 msgstr "Unhide rows"
 
-#: ../src/commands.c:2205
+#: ../src/commands.c:2328
 msgid "Hide rows"
 msgstr "Hide rows"
 
-#: ../src/commands.c:2285
+#: ../src/commands.c:2408
 msgid "Expand columns"
 msgstr "Expand columns"
 
-#: ../src/commands.c:2285
+#: ../src/commands.c:2408
 msgid "Collapse columns"
 msgstr "Collapse columns"
 
-#: ../src/commands.c:2286
+#: ../src/commands.c:2409
 msgid "Expand rows"
 msgstr "Expand rows"
 
-#: ../src/commands.c:2286
+#: ../src/commands.c:2409
 msgid "Collapse rows"
 msgstr "Collapse rows"
 
-#: ../src/commands.c:2310
+#: ../src/commands.c:2433
 #, c-format
 msgid "Show column outline %d"
 msgstr "Show column outline %d"
 
-#: ../src/commands.c:2310
+#: ../src/commands.c:2433
 #, c-format
 msgid "Show row outline %d"
 msgstr "Show row outline %d"
 
-#: ../src/commands.c:2379
+#: ../src/commands.c:2502
 msgid "Those columns are already grouped"
 msgstr "Those columns are already grouped"
 
-#: ../src/commands.c:2380
+#: ../src/commands.c:2503
 msgid "Those rows are already grouped"
 msgstr "Those rows are already grouped"
 
-#: ../src/commands.c:2403
+#: ../src/commands.c:2526
 msgid "Those columns are not grouped, you can't ungroup them"
 msgstr "Those columns are not grouped, you can't ungroup them"
 
-#: ../src/commands.c:2404
+#: ../src/commands.c:2527
 msgid "Those rows are not grouped, you can't ungroup them"
 msgstr "Those rows are not grouped, you can't ungroup them"
 
-#: ../src/commands.c:2417
+#: ../src/commands.c:2540
 #, c-format
 msgid "Group columns %s"
 msgstr "Group columns %s"
 
-#: ../src/commands.c:2417
+#: ../src/commands.c:2540
 #, c-format
 msgid "Ungroup columns %s"
 msgstr "Ungroup columns %s"
 
-#: ../src/commands.c:2419
+#: ../src/commands.c:2542
 #, c-format
 msgid "Group rows %d:%d"
 msgstr "Group rows %d:%d"
 
-#: ../src/commands.c:2419
+#: ../src/commands.c:2542
 #, c-format
 msgid "Ungroup rows %d:%d"
 msgstr "Ungroup rows %d:%d"
 
-#: ../src/commands.c:2654
+#: ../src/commands.c:2777
 #, c-format
 msgid "Moving %s"
 msgstr "Moving %s"
 
-#: ../src/commands.c:2664 ../src/commands.c:3006
+#: ../src/commands.c:2787 ../src/commands.c:3184
 msgid "is beyond sheet boundaries"
 msgstr "is beyond sheet boundaries"
 
-#: ../src/commands.c:2722
+#: ../src/commands.c:2845
 #, c-format
 msgid ""
 "Copying between files with different date conventions.\n"
@@ -3172,276 +3561,302 @@ msgstr ""
 "It is possible that some dates could be copied\n"
 "incorrectly."
 
-#: ../src/commands.c:2752
+#: ../src/commands.c:2879
 msgid "Paste Copy"
 msgstr "Paste Copy"
 
-#: ../src/commands.c:2931
+#: ../src/commands.c:3076
 #, c-format
 msgid "Pasting into %s"
 msgstr "Pasting into %s"
 
+#: ../src/commands.c:3170
+#, c-format
+msgid "Do you really want to paste %s copies?"
+msgstr "Do you really want to paste %s copies?"
+
 #. Check arrays or merged regions in src or target regions
-#: ../src/commands.c:3048 ../src/commands.c:3203 ../src/commands.c:3204
-#: ../src/item-cursor.c:962 ../src/wbc-gtk-actions.c:557
+#: ../src/commands.c:3227 ../src/commands.c:3383 ../src/commands.c:3384
+#: ../src/item-cursor.c:963 ../src/wbc-gtk-actions.c:594
 msgid "Autofill"
 msgstr "Autofill"
 
 #. Changed in initial redo.
-#: ../src/commands.c:3226
+#: ../src/commands.c:3406
 #, c-format
 msgid "Autofilling %s"
 msgstr "Autofilling %s"
 
-#: ../src/commands.c:3526
+#: ../src/commands.c:3706
 #, c-format
 msgid "Autoformatting %s"
 msgstr "Autoformatting %s"
 
-#: ../src/commands.c:3641
+#: ../src/commands.c:3821
 #, c-format
 msgid "Unmerging %s"
 msgstr "Unmerging %s"
 
-#: ../src/commands.c:3807
+#: ../src/commands.c:3987
 #, c-format
 msgid "Merge and Center %s"
 msgstr "Merge and Center %s"
 
-#: ../src/commands.c:3807
+#: ../src/commands.c:3987
 #, c-format
 msgid "Merging %s"
 msgstr "Merging %s"
 
 #. Corrected below.
-#: ../src/commands.c:4176 ../src/dialogs/search-replace.glade.h:31
+#: ../src/commands.c:4356 ../src/dialogs/search-replace.glade.h:32
 msgid "Search and Replace"
 msgstr "Search and Replace"
 
-#: ../src/commands.c:4269
+#: ../src/commands.c:4449
 #, c-format
 msgid "Setting default width of columns to %.2fpts"
 msgstr "Setting default width of columns to %.2fpts"
 
-#: ../src/commands.c:4270
+#: ../src/commands.c:4450
 #, c-format
 msgid "Setting default height of rows to %.2fpts"
 msgstr "Setting default height of rows to %.2fpts"
 
-#: ../src/commands.c:4379
+#: ../src/commands.c:4554
 #, c-format
 msgid "Zoom %s to %.0f%%"
 msgstr "Zoom %s to %.0f%%"
 
-#: ../src/commands.c:4474
+#: ../src/commands.c:4649
 msgid "Delete Object"
 msgstr "Delete Object"
 
-#: ../src/commands.c:4660
+#: ../src/commands.c:4769
 msgid "Format Object"
 msgstr "Format Object"
 
-#: ../src/commands.c:4768 ../src/commands.c:5796
-#: ../src/dialogs/dialog-define-names.c:577
+#: ../src/commands.c:4877 ../src/commands.c:5905
 #: ../src/dialogs/dialog-doc-metadata.c:1288
-#: ../src/dialogs/dialog-formula-guru.c:849
-#: ../src/dialogs/dialog-function-select.c:804
-#: ../src/dialogs/dialog-function-select.c:826
-#: ../src/dialogs/dialog-function-select.c:831
-#: ../src/dialogs/dialog-paste-names.c:93
+#: ../src/dialogs/dialog-formula-guru.c:900
+#: ../src/dialogs/dialog-function-select.c:1208
 #: ../src/dialogs/dialog-scenarios.c:517
 #: ../src/dialogs/dialog-simulation.c:217 ../src/dialogs/dialog-zoom.c:191
-#: ../src/format-template.c:218 ../src/sheet.c:826
+#: ../src/format-template.c:218 ../src/sheet.c:838
 msgid "Name"
 msgstr "Name"
 
-#: ../src/commands.c:4768
+#: ../src/commands.c:4877
 msgid "Sheet names must be non-empty."
 msgstr "Sheet names must be non-empty."
 
-#: ../src/commands.c:4775
+#: ../src/commands.c:4884
 #, c-format
 msgid "A workbook cannot have two sheets with the same name."
 msgstr "A workbook cannot have two sheets with the same name."
 
-#: ../src/commands.c:4864
+#: ../src/commands.c:4973
 msgid "Resizing sheet"
 msgstr "Resizing sheet"
 
-#: ../src/commands.c:5012
+#: ../src/commands.c:5121
 #, c-format
 msgid "Clearing comment of %s"
 msgstr "Clearing comment of %s"
 
-#: ../src/commands.c:5013
+#: ../src/commands.c:5122
 #, c-format
 msgid "Setting comment of %s"
 msgstr "Setting comment of %s"
 
-#: ../src/commands.c:5429
+#: ../src/commands.c:5538
 #, c-format
 msgid "Merging data into %s"
 msgstr "Merging data into %s"
 
-#: ../src/commands.c:5519
+#: ../src/commands.c:5628
 #, c-format
 msgid "Changing workbook properties"
 msgstr "Changing workbook properties"
 
-#: ../src/commands.c:5593
+#: ../src/commands.c:5702
 msgid "Pull Object to the Front"
 msgstr "Pull Object to the Front"
 
-#: ../src/commands.c:5596
+#: ../src/commands.c:5705
 msgid "Pull Object Forward"
 msgstr "Pull Object Forward"
 
-#: ../src/commands.c:5599
+#: ../src/commands.c:5708
 msgid "Push Object Backward"
 msgstr "Push Object Backward"
 
-#: ../src/commands.c:5602
+#: ../src/commands.c:5711
 msgid "Push Object to the Back"
 msgstr "Push Object to the Back"
 
-#: ../src/commands.c:5732
+#: ../src/commands.c:5841
 #, c-format
 msgid "Page Setup For %s"
 msgstr "Page Setup For %s"
 
-#: ../src/commands.c:5734
+#: ../src/commands.c:5843
 msgid "Page Setup For All Sheets"
 msgstr "Page Setup For All Sheets"
 
-#: ../src/commands.c:5859
-msgid "is not allowed as defined name"
-msgstr "is not allowed as defined name"
+#: ../src/commands.c:5967 ../src/commands.c:5978
+msgid "Defined Name"
+msgstr "Defined Name"
+
+#: ../src/commands.c:5968
+msgid "An empty string is not allowed as defined name."
+msgstr "An empty string is not allowed as defined name."
 
-#: ../src/commands.c:5866
+#: ../src/commands.c:5976
+#, c-format
+msgid "'%s' is not allowed as defined name."
+msgstr "'%s' is not allowed as defined name."
+
+#: ../src/commands.c:5986
 msgid "has a circular reference"
 msgstr "has a circular reference"
 
-#: ../src/commands.c:5900
+#: ../src/commands.c:6020
 #, c-format
 msgid "Define Name %s"
 msgstr "Define Name %s"
 
-#: ../src/commands.c:5903
+#: ../src/commands.c:6023
 #, c-format
 msgid "Update Name %s"
 msgstr "Update Name %s"
 
-#: ../src/commands.c:5996
+#: ../src/commands.c:6116
 #, c-format
 msgid "Remove Name %s"
 msgstr "Remove Name %s"
 
-#: ../src/commands.c:6055
+#: ../src/commands.c:6145
+msgid "Change Scope of Name"
+msgstr "Change Scope of Name"
+
+#: ../src/commands.c:6193
+#, c-format
+msgid "Change Scope of Name %s"
+msgstr "Change Scope of Name %s"
+
+#: ../src/commands.c:6251
 msgid "Add scenario"
 msgstr "Add scenario"
 
-#: ../src/commands.c:6119
+#: ../src/commands.c:6315
 msgid "Scenario Show"
 msgstr "Scenario Show"
 
-#: ../src/commands.c:6177
+#: ../src/commands.c:6373
 msgid "Shuffle Data"
 msgstr "Shuffle Data"
 
 #. FIXME?
-#: ../src/commands.c:6281
+#: ../src/commands.c:6477
 #, c-format
 msgid "Text (%s) to Columns (%s)"
 msgstr "Text (%s) to Columns (%s)"
 
-#: ../src/commands.c:6433
+#: ../src/commands.c:6636
 #, c-format
 msgid "Goal Seek (%s)"
 msgstr "Goal Seek (%s)"
 
-#: ../src/commands.c:6599
+#: ../src/commands.c:6802
 #, c-format
 msgid "Tabulating Dependencies"
 msgstr "Tabulating Dependencies"
 
-#: ../src/commands.c:6673
+#: ../src/commands.c:6876
 msgid "Reconfigure Graph"
 msgstr "Reconfigure Graph"
 
-#: ../src/commands.c:6717
+#: ../src/commands.c:6920
 msgid "Left to Right"
 msgstr "Left to Right"
 
-#: ../src/commands.c:6717
+#: ../src/commands.c:6920
 msgid "Right to Left"
 msgstr "Right to Left"
 
-#: ../src/commands.c:6879
+#: ../src/commands.c:7082
 msgid "Changing Hyperlink"
 msgstr "Changing Hyperlink"
 
-#: ../src/commands.c:7020
+#: ../src/commands.c:7223
 #, c-format
 msgid "Changing hyperlink of %s"
 msgstr "Changing hyperlink of %s"
 
-#: ../src/commands.c:7097
+#: ../src/commands.c:7300
 msgid "Configure List"
 msgstr "Configure List"
 
-#: ../src/commands.c:7167
+#: ../src/commands.c:7370
 msgid "Set Frame Label"
 msgstr "Set Frame Label"
 
-#: ../src/commands.c:7238
+#: ../src/commands.c:7441
 msgid "Configure Button"
 msgstr "Configure Button"
 
-#: ../src/commands.c:7319
+#: ../src/commands.c:7522
 msgid "Configure Radio Button"
 msgstr "Configure Radio Button"
 
-#: ../src/commands.c:7395
+#: ../src/commands.c:7598
 msgid "Configure Checkbox"
 msgstr "Configure Tickbox"
 
-#: ../src/commands.c:7515 ../src/sheet-object-widget.c:1454
+#: ../src/commands.c:7718 ../src/sheet-object-widget.c:1454
 msgid "Configure Adjustment"
 msgstr "Configure Adjustment"
 
-#: ../src/commands.c:7592
+#: ../src/commands.c:7749
 msgid "Add Filter"
 msgstr "Add Filter"
 
-#: ../src/commands.c:7605 ../src/commands.c:7613
+#: ../src/commands.c:7765 ../src/wbc-gtk.c:1598
+#, c-format
+msgid "Auto Filter blocked by %s"
+msgstr "Auto Filter blocked by %s"
+
+#: ../src/commands.c:7770 ../src/commands.c:7797 ../src/commands.c:7806
 msgid "AutoFilter"
 msgstr "AutoFilter"
 
-#: ../src/commands.c:7606
+#: ../src/commands.c:7798
 msgid "Requires more than 1 row"
 msgstr "Requires more than 1 row"
 
-#: ../src/commands.c:7614
+#: ../src/commands.c:7807
 msgid "Unable to create Autofilter"
 msgstr "Unable to create Autofilter"
 
-#: ../src/commands.c:7619
+#: ../src/commands.c:7830
 #, c-format
 msgid "Add Autofilter to %s"
 msgstr "Add Autofilter to %s"
 
-#.
-#. * Removing a filter.
-#. * This actual removal is in the redo handler.
-#.
-#: ../src/commands.c:7626
+#: ../src/commands.c:7831
+#, c-format
+msgid "Extend Autofilter to %s"
+msgstr "Extend Autofilter to %s"
+
+#: ../src/commands.c:7844
 #, c-format
 msgid "Remove Autofilter from %s"
 msgstr "Remove Autofilter from %s"
 
-#: ../src/commands.c:7708
-msgid "Set Object Name"
-msgstr "Set Object Name"
+#: ../src/commands.c:7874
+#, c-format
+msgid "Change filter condition for %s"
+msgstr "Change filter condition for %s"
 
 #: ../src/consolidate.c:751
 #, c-format
@@ -3454,7 +3869,8 @@ msgid "Data Consolidation"
 msgstr "Data Consolidation"
 
 #. -------------------------------------------------------------------------
-#: ../src/dialogs/advanced-filter.glade.h:1
+#: ../src/dialogs/advanced-filter.glade.h:1 ../src/tools/filter.c:287
+#: ../src/tools/filter.c:290
 msgid "Advanced Filter"
 msgstr "Advanced Filter"
 
@@ -3471,6 +3887,7 @@ msgstr "Advanced Filter"
 #: ../src/dialogs/random-generation-cor.glade.h:5
 #: ../src/dialogs/rank.glade.h:2 ../src/dialogs/sign-test.glade.h:2
 #: ../src/dialogs/variance-tests.glade.h:3
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:2
 msgid "Input"
 msgstr "Input"
 
@@ -3489,6 +3906,7 @@ msgstr "Input"
 #: ../src/dialogs/random-generation-cor.glade.h:8
 #: ../src/dialogs/rank.glade.h:4 ../src/dialogs/simulation.glade.h:15
 #: ../src/dialogs/sign-test.glade.h:3 ../src/dialogs/variance-tests.glade.h:4
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:3
 msgid "Output"
 msgstr "Output"
 
@@ -3518,6 +3936,7 @@ msgstr "ANOVA - Single Factor"
 #: ../src/dialogs/normality-tests.glade.h:4
 #: ../src/dialogs/principal-components.glade.h:1 ../src/dialogs/rank.glade.h:1
 #: ../src/dialogs/sampling.glade.h:4 ../src/dialogs/sign-test.glade.h:1
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:1
 msgid "Grouped by:"
 msgstr "Grouped by:"
 
@@ -3530,14 +3949,14 @@ msgstr "Grouped by:"
 #: ../src/dialogs/random-generation.glade.h:3
 #: ../src/dialogs/random-generation-cor.glade.h:7
 #: ../src/dialogs/rank.glade.h:3 ../src/dialogs/scenario-manager.glade.h:9
-#: ../src/dialogs/simulation.glade.h:14 ../src/dialogs/solver.glade.h:10
+#: ../src/dialogs/simulation.glade.h:14 ../src/dialogs/solver.glade.h:9
 msgid "Options"
 msgstr "Options"
 
 #: ../src/dialogs/anova-one.glade.h:6 ../src/dialogs/chi-squared.glade.h:8
 #: ../src/dialogs/mean-tests.glade.h:13
 #: ../src/dialogs/normality-tests.glade.h:11
-#: ../src/dialogs/sign-test.glade.h:6 ../src/dialogs/sign-test-two.glade.h:6
+#: ../src/dialogs/sign-test.glade.h:8 ../src/dialogs/sign-test-two.glade.h:8
 #: ../src/dialogs/variance-tests.glade.h:9
 msgid "_Alpha:"
 msgstr "_Alpha:"
@@ -3548,7 +3967,8 @@ msgstr "_Alpha:"
 #: ../src/dialogs/frequency.glade.h:11 ../src/dialogs/histogram.glade.h:22
 #: ../src/dialogs/normality-tests.glade.h:12
 #: ../src/dialogs/principal-components.glade.h:5 ../src/dialogs/rank.glade.h:7
-#: ../src/dialogs/sampling.glade.h:14 ../src/dialogs/sign-test.glade.h:7
+#: ../src/dialogs/sampling.glade.h:14 ../src/dialogs/sign-test.glade.h:9
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:5
 msgid "_Areas"
 msgstr "_Areas"
 
@@ -3561,8 +3981,9 @@ msgstr "_Areas"
 #: ../src/dialogs/normality-tests.glade.h:13
 #: ../src/dialogs/principal-components.glade.h:6 ../src/dialogs/rank.glade.h:9
 #: ../src/dialogs/sampling.glade.h:15 ../src/dialogs/shuffle.glade.h:5
-#: ../src/dialogs/sign-test.glade.h:8 ../src/wbc-gtk-actions.c:1870
-#: ../src/wbc-gtk-actions.c:1999
+#: ../src/dialogs/sign-test.glade.h:10
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:6
+#: ../src/wbc-gtk-actions.c:1980 ../src/wbc-gtk-actions.c:2132
 msgid "_Columns"
 msgstr "_Columns"
 
@@ -3574,7 +3995,8 @@ msgstr "_Columns"
 #: ../src/dialogs/moving-averages.glade.h:17
 #: ../src/dialogs/normality-tests.glade.h:14
 #: ../src/dialogs/principal-components.glade.h:7
-#: ../src/dialogs/rank.glade.h:10 ../src/dialogs/sign-test.glade.h:9
+#: ../src/dialogs/rank.glade.h:10 ../src/dialogs/sign-test.glade.h:11
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:7
 msgid "_Input range:"
 msgstr "_Input range:"
 
@@ -3589,10 +4011,11 @@ msgstr "_Input range:"
 #: ../src/dialogs/moving-averages.glade.h:19
 #: ../src/dialogs/normality-tests.glade.h:15
 #: ../src/dialogs/principal-components.glade.h:8
-#: ../src/dialogs/rank.glade.h:11 ../src/dialogs/regression.glade.h:8
-#: ../src/dialogs/sampling.glade.h:18 ../src/dialogs/sign-test.glade.h:10
-#: ../src/dialogs/sign-test-two.glade.h:8
+#: ../src/dialogs/rank.glade.h:11 ../src/dialogs/regression.glade.h:9
+#: ../src/dialogs/sampling.glade.h:18 ../src/dialogs/sign-test.glade.h:12
+#: ../src/dialogs/sign-test-two.glade.h:10
 #: ../src/dialogs/variance-tests.glade.h:10
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:8
 msgid "_Labels"
 msgstr "_Labels"
 
@@ -3608,14 +4031,14 @@ msgstr "_Labels"
 #: ../src/dialogs/normality-tests.glade.h:16
 #: ../src/dialogs/principal-components.glade.h:9
 #: ../src/dialogs/rank.glade.h:12 ../src/dialogs/sampling.glade.h:22
-#: ../src/dialogs/shuffle.glade.h:6 ../src/dialogs/sign-test.glade.h:12
-#: ../src/wbc-gtk-actions.c:1867 ../src/wbc-gtk-actions.c:2002
+#: ../src/dialogs/shuffle.glade.h:6 ../src/dialogs/sign-test.glade.h:14
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:9
+#: ../src/wbc-gtk-actions.c:1977 ../src/wbc-gtk-actions.c:2135
 msgid "_Rows"
 msgstr "_Rows"
 
-#: ../src/dialogs/anova-two.glade.h:1
-#: ../src/dialogs/autofilter-expression.glade.h:14
-#: ../src/dialogs/autoformat.glade.h:1 ../src/dialogs/autosave.glade.h:1
+#: ../src/dialogs/anova-two.glade.h:1 ../src/dialogs/autoformat.glade.h:1
+#: ../src/dialogs/autosave.glade.h:1
 #: ../src/dialogs/descriptive-stats.glade.h:2
 #: ../src/dialogs/fill-series.glade.h:1 ../src/dialogs/font-sel.glade.h:1
 #: ../src/dialogs/goalseek.glade.h:3 ../src/dialogs/mean-tests.glade.h:1
@@ -3683,20 +4106,20 @@ msgstr ""
 "contains\n"
 "does not contain"
 
-#: ../src/dialogs/autofilter-expression.glade.h:15
+#: ../src/dialogs/autofilter-expression.glade.h:14
 #: ../src/dialogs/autofilter-top10.glade.h:1
 msgid "Gnumeric : AutoFilter"
 msgstr "Gnumeric : AutoFilter"
 
-#: ../src/dialogs/autofilter-expression.glade.h:16
+#: ../src/dialogs/autofilter-expression.glade.h:15
 msgid "Show rows where:"
 msgstr "Show rows where:"
 
-#: ../src/dialogs/autofilter-expression.glade.h:17
+#: ../src/dialogs/autofilter-expression.glade.h:16
 msgid "_And"
 msgstr "_And"
 
-#: ../src/dialogs/autofilter-expression.glade.h:18
+#: ../src/dialogs/autofilter-expression.glade.h:17
 msgid "_Or"
 msgstr "_Or"
 
@@ -3758,6 +4181,7 @@ msgstr "C_ategory:"
 
 #: ../src/dialogs/autoformat.glade.h:11
 #: ../src/dialogs/doc-meta-data.glade.h:22
+#: ../src/dialogs/function-select.glade.h:1
 msgid "Category:"
 msgstr "Category:"
 
@@ -3849,8 +4273,7 @@ msgstr "Cell Comment"
 msgid "_Wrap in properties window"
 msgstr "_Wrap in properties window"
 
-#: ../src/dialogs/cell-format.glade.h:1 ../src/dialogs/define-name.glade.h:1
-#: ../src/dialogs/paste-names.glade.h:1 ../src/dialogs/view.glade.h:1
+#: ../src/dialogs/cell-format.glade.h:1 ../src/dialogs/view.glade.h:1
 msgid "    "
 msgstr "    "
 
@@ -3952,17 +4375,17 @@ msgstr ""
 "Custom"
 
 #: ../src/dialogs/cell-format.glade.h:33
-#: ../src/dialogs/dialog-cell-format.c:2538 ../src/wbc-gtk.c:2980
-#: ../src/wbc-gtk.c:2981 ../src/wbc-gtk.c:2990
+#: ../src/dialogs/dialog-cell-format.c:2542 ../src/wbc-gtk.c:3382
+#: ../src/wbc-gtk.c:3383 ../src/wbc-gtk.c:3392
 msgid "Background"
 msgstr "Background"
 
 #: ../src/dialogs/cell-format.glade.h:34
-#: ../src/dialogs/dialog-cell-format.c:2530
+#: ../src/dialogs/dialog-cell-format.c:2534
 msgid "Border"
 msgstr "Border"
 
-#: ../src/dialogs/cell-format.glade.h:35 ../src/wbc-gtk.c:2676
+#: ../src/dialogs/cell-format.glade.h:35 ../src/wbc-gtk.c:3078
 msgid "Bottom"
 msgstr "Bottom"
 
@@ -4015,7 +4438,7 @@ msgid "E_xpand"
 msgstr "E_xpand"
 
 #: ../src/dialogs/cell-format.glade.h:48
-#: ../src/dialogs/dialog-preferences.c:1102 ../src/wbc-gtk.c:3031
+#: ../src/dialogs/dialog-preferences.c:1174 ../src/wbc-gtk.c:3433
 msgid "Font"
 msgstr "Font"
 
@@ -4024,7 +4447,7 @@ msgid "Foreground Solid"
 msgstr "Foreground Solid"
 
 #: ../src/dialogs/cell-format.glade.h:50
-#: ../src/dialogs/dialog-cell-format.c:2469
+#: ../src/dialogs/dialog-cell-format.c:2473
 msgid "Format Cells"
 msgstr "Format Cells"
 
@@ -4069,8 +4492,8 @@ msgid "Large Circles"
 msgstr "Large Circles"
 
 #. start sub menu
-#: ../src/dialogs/cell-format.glade.h:61 ../src/sheet-control-gui.c:1950
-#: ../src/wbc-gtk.c:2668
+#: ../src/dialogs/cell-format.glade.h:61 ../src/sheet-control-gui.c:2075
+#: ../src/wbc-gtk.c:3070
 msgid "Left"
 msgstr "Left"
 
@@ -4089,8 +4512,7 @@ msgid "Outline"
 msgstr "Outline"
 
 #: ../src/dialogs/cell-format.glade.h:65
-#: ../src/dialogs/dialog-workbook-attr.c:187
-#: ../src/dialogs/workbook-attr.glade.h:4
+#: ../src/dialogs/dialog-workbook-attr.c:195
 msgid "Protection"
 msgstr "Protection"
 
@@ -4102,8 +4524,8 @@ msgstr "Reverse Diagonal"
 msgid "Reverse Diagonal Stripe"
 msgstr "Reverse Diagonal Stripe"
 
-#: ../src/dialogs/cell-format.glade.h:68 ../src/sheet-control-gui.c:1953
-#: ../src/wbc-gtk.c:2670
+#: ../src/dialogs/cell-format.glade.h:68 ../src/sheet-control-gui.c:2078
+#: ../src/wbc-gtk.c:3072
 msgid "Right"
 msgstr "Right"
 
@@ -4436,13 +4858,13 @@ msgstr "_Function:"
 msgid "_Source areas:"
 msgstr "_Source areas:"
 
-#: ../src/dialogs/correlation.glade.h:1 ../src/tools/analysis-tools.c:688
-#: ../src/tools/analysis-tools.c:691
+#: ../src/dialogs/correlation.glade.h:1 ../src/tools/analysis-tools.c:697
+#: ../src/tools/analysis-tools.c:700
 msgid "Correlation"
 msgstr "Correlation"
 
-#: ../src/dialogs/covariance.glade.h:1 ../src/tools/analysis-tools.c:743
-#: ../src/tools/analysis-tools.c:746 ../src/wbc-gtk-actions.c:2173
+#: ../src/dialogs/covariance.glade.h:1 ../src/tools/analysis-tools.c:752
+#: ../src/tools/analysis-tools.c:755 ../src/wbc-gtk-actions.c:2275
 msgid "Covariance"
 msgstr "Covariance"
 
@@ -4462,7 +4884,7 @@ msgstr "A_utofit columns"
 msgid "C_lear output range"
 msgstr "C_lear output range"
 
-#: ../src/dialogs/dao.glade.h:5 ../src/dialogs/dialog-advanced-filter.c:196
+#: ../src/dialogs/dao.glade.h:5 ../src/dialogs/dialog-advanced-filter.c:218
 msgid "Filter _in-place"
 msgstr "Filter _in-place"
 
@@ -4502,13 +4924,13 @@ msgstr "_Enter into cells:"
 msgid "DataSlicer Guru : Gnumeric"
 msgstr "DataSlicer Guru : Gnumeric"
 
-#: ../src/dialogs/data-slicer.glade.h:2 ../src/dialogs/dialog-stf.glade.h:24
-#: ../src/stf-export.c:551
+#: ../src/dialogs/data-slicer.glade.h:2 ../src/dialogs/dialog-stf.glade.h:21
+#: ../src/stf-export.c:575
 msgid "Format"
 msgstr "Format"
 
 #: ../src/dialogs/data-slicer.glade.h:3
-#: ../src/dialogs/dialog-cell-format.c:1656
+#: ../src/dialogs/dialog-cell-format.c:1660
 msgid "Source"
 msgstr "Source"
 
@@ -4528,7 +4950,7 @@ msgstr "_Format"
 msgid "_Layout"
 msgstr "_Layout"
 
-#: ../src/dialogs/data-slicer.glade.h:8 ../src/wbc-gtk-actions.c:1937
+#: ../src/dialogs/data-slicer.glade.h:8 ../src/wbc-gtk-actions.c:2062
 msgid "_Remove"
 msgstr "_Remove"
 
@@ -4545,6 +4967,7 @@ msgid "Co_lumn Input :"
 msgstr "Co_lumn Input :"
 
 #: ../src/dialogs/data-table.glade.h:2 ../src/dialogs/dialog-data-table.c:160
+#: ../src/dialogs/dialog-data-table.c:164
 msgid "Data Table"
 msgstr "Data Table"
 
@@ -4552,42 +4975,10 @@ msgstr "Data Table"
 msgid "_Row Input :"
 msgstr "_Row Input :"
 
-#: ../src/dialogs/define-name.glade.h:2 ../src/dialogs/paste-names.glade.h:2
-msgid "<b>Available Names</b>"
-msgstr "<b>Available Names</b>"
-
-#: ../src/dialogs/define-name.glade.h:3
-msgid "<b>Definition</b>"
-msgstr "<b>Definition</b>"
-
-#: ../src/dialogs/define-name.glade.h:4
+#: ../src/dialogs/define-name.glade.h:1
 msgid "Define Names"
 msgstr "Define Names"
 
-#: ../src/dialogs/define-name.glade.h:5
-msgid "Switch _Scope"
-msgstr "Switch _Scope"
-
-#: ../src/dialogs/define-name.glade.h:6
-msgid "Workbook"
-msgstr "Workbook"
-
-#: ../src/dialogs/define-name.glade.h:7
-msgid "_Expression: "
-msgstr "_Expression: "
-
-#: ../src/dialogs/define-name.glade.h:8 ../src/dialogs/solver.glade.h:25
-msgid "_Name: "
-msgstr "_Name: "
-
-#: ../src/dialogs/define-name.glade.h:9
-msgid "_Scope:"
-msgstr "_Scope:"
-
-#: ../src/dialogs/define-name.glade.h:10
-msgid "_Update"
-msgstr "_Update"
-
 #: ../src/dialogs/delete-cells.glade.h:1
 msgid "<span weight=\"bold\">Delete Method</span>"
 msgstr "<span weight=\"bold\">Delete Method</span>"
@@ -4621,7 +5012,7 @@ msgid "Confidence Interval for the _Mean"
 msgstr "Confidence Interval for the _Mean"
 
 #: ../src/dialogs/descriptive-stats.glade.h:5
-#: ../src/tools/analysis-tools.c:1130 ../src/tools/analysis-tools.c:1133
+#: ../src/tools/analysis-tools.c:1137 ../src/tools/analysis-tools.c:1140
 msgid "Descriptive Statistics"
 msgstr "Descriptive Statistics"
 
@@ -4653,467 +5044,468 @@ msgstr "_K:"
 msgid "_Use ssmedian"
 msgstr "_Use ssmedian"
 
-#: ../src/dialogs/dialog-about.c:54
+#: ../src/dialogs/dialog-about.c:55
 msgid "Core"
 msgstr "Core"
 
-#: ../src/dialogs/dialog-about.c:55
+#: ../src/dialogs/dialog-about.c:56
 msgid "Features"
 msgstr "Features"
 
-#: ../src/dialogs/dialog-about.c:56
+#: ../src/dialogs/dialog-about.c:57
 msgid "Analytics"
 msgstr "Analytics"
 
-#: ../src/dialogs/dialog-about.c:57
+#: ../src/dialogs/dialog-about.c:58
 msgid "Import Export"
 msgstr "Import Export"
 
-#: ../src/dialogs/dialog-about.c:58
+#: ../src/dialogs/dialog-about.c:59
 msgid "Scripting"
 msgstr "Scripting"
 
-#: ../src/dialogs/dialog-about.c:59
+#: ../src/dialogs/dialog-about.c:60
 msgid "UI"
 msgstr "UI"
 
-#: ../src/dialogs/dialog-about.c:60
+#: ../src/dialogs/dialog-about.c:61
 msgid "Usability"
 msgstr "Usability"
 
-#: ../src/dialogs/dialog-about.c:61
+#: ../src/dialogs/dialog-about.c:62
 msgid "Documentation"
 msgstr "Documentation"
 
-#: ../src/dialogs/dialog-about.c:62
+#: ../src/dialogs/dialog-about.c:63
 msgid "Translation"
 msgstr "Translation"
 
-#: ../src/dialogs/dialog-about.c:63
+#: ../src/dialogs/dialog-about.c:64
 msgid "QA"
 msgstr "QA"
 
-#: ../src/dialogs/dialog-about.c:64
+#: ../src/dialogs/dialog-about.c:65
 msgid "Art"
 msgstr "Art"
 
-#: ../src/dialogs/dialog-about.c:65
+#: ../src/dialogs/dialog-about.c:66
 msgid "Packaging"
 msgstr "Packaging"
 
-#: ../src/dialogs/dialog-about.c:73
+#: ../src/dialogs/dialog-about.c:74
 msgid "Harald Ashburner"
 msgstr "Harald Ashburner"
 
-#: ../src/dialogs/dialog-about.c:74
+#: ../src/dialogs/dialog-about.c:75
 msgid "Options pricers"
 msgstr "Options pricers"
 
-#: ../src/dialogs/dialog-about.c:75
+#: ../src/dialogs/dialog-about.c:76
 msgid "Sean Atkinson"
 msgstr "Sean Atkinson"
 
-#: ../src/dialogs/dialog-about.c:76
+#: ../src/dialogs/dialog-about.c:77
 msgid "Functions and X-Base importing."
 msgstr "Functions and X-Base importing."
 
-#: ../src/dialogs/dialog-about.c:77
+#: ../src/dialogs/dialog-about.c:78
 msgid "Michel Berkelaar"
 msgstr "Michel Berkelaar"
 
-#: ../src/dialogs/dialog-about.c:78 ../src/dialogs/dialog-about.c:92
+#: ../src/dialogs/dialog-about.c:79 ../src/dialogs/dialog-about.c:93
 msgid "Simplex algorithm for Solver (LP Solve)."
 msgstr "Simplex algorithm for Solver (LP Solve)."
 
-#: ../src/dialogs/dialog-about.c:79
+#: ../src/dialogs/dialog-about.c:80
 msgid "Jean Brefort"
 msgstr "Jean Brefort"
 
-#: ../src/dialogs/dialog-about.c:80
+#: ../src/dialogs/dialog-about.c:81
 msgid "Core charting engine."
 msgstr "Core charting engine."
 
-#: ../src/dialogs/dialog-about.c:81
+#: ../src/dialogs/dialog-about.c:82
 msgid "Grandma Chema Celorio"
 msgstr "Grandma Chema Celorio"
 
-#: ../src/dialogs/dialog-about.c:82
+#: ../src/dialogs/dialog-about.c:83
 msgid "Quality Assurance and sheet copy."
 msgstr "Quality Assurance and sheet copy."
 
-#: ../src/dialogs/dialog-about.c:83
+#: ../src/dialogs/dialog-about.c:84
 msgid "Frank Chiulli"
 msgstr "Frank Chiulli"
 
-#: ../src/dialogs/dialog-about.c:84
+#: ../src/dialogs/dialog-about.c:85
 msgid "OLE2 support."
 msgstr "OLE2 support."
 
-#: ../src/dialogs/dialog-about.c:85
+#: ../src/dialogs/dialog-about.c:86
 msgid "Kenneth Christiansen"
 msgstr "Kenneth Christiansen"
 
-#: ../src/dialogs/dialog-about.c:86
+#: ../src/dialogs/dialog-about.c:87
 msgid "Localization."
 msgstr "Localisation."
 
-#: ../src/dialogs/dialog-about.c:87
+#: ../src/dialogs/dialog-about.c:88
 msgid "Zbigniew Chyla"
 msgstr "Zbigniew Chyla"
 
-#: ../src/dialogs/dialog-about.c:88
+#: ../src/dialogs/dialog-about.c:89
 msgid "Plugin system, localization."
 msgstr "Plugin system, localisation."
 
-#: ../src/dialogs/dialog-about.c:89
+#: ../src/dialogs/dialog-about.c:90
 msgid "J.H.M. Dassen (Ray)"
 msgstr "J.H.M. Dassen (Ray)"
 
-#: ../src/dialogs/dialog-about.c:90
+#: ../src/dialogs/dialog-about.c:91
 msgid "Debian packaging."
 msgstr "Debian packaging."
 
-#: ../src/dialogs/dialog-about.c:91
+#: ../src/dialogs/dialog-about.c:92
 msgid "Jeroen Dirks"
 msgstr "Jeroen Dirks"
 
-#: ../src/dialogs/dialog-about.c:93
+#: ../src/dialogs/dialog-about.c:94
 msgid "Tom Dyas"
 msgstr "Tom Dyas"
 
-#: ../src/dialogs/dialog-about.c:94
+#: ../src/dialogs/dialog-about.c:95
 msgid "Original plugin engine."
 msgstr "Original plugin engine."
 
-#: ../src/dialogs/dialog-about.c:95
+#: ../src/dialogs/dialog-about.c:96
 msgid "Kjell Eikland"
 msgstr "Kjell Eikland"
 
-#: ../src/dialogs/dialog-about.c:96 ../src/dialogs/dialog-about.c:122
+#: ../src/dialogs/dialog-about.c:97 ../src/dialogs/dialog-about.c:123
 msgid "LP-solve"
 msgstr "LP-solve"
 
-#: ../src/dialogs/dialog-about.c:97
+#: ../src/dialogs/dialog-about.c:98
 msgid "Gergo Erdi"
 msgstr "Gergo Erdi"
 
-#: ../src/dialogs/dialog-about.c:98
+#: ../src/dialogs/dialog-about.c:99
 msgid "Custom UI tools"
 msgstr "Custom UI tools"
 
-#: ../src/dialogs/dialog-about.c:99
+#: ../src/dialogs/dialog-about.c:100
 msgid "John Gotts"
 msgstr "John Gotts"
 
-#: ../src/dialogs/dialog-about.c:100
+#: ../src/dialogs/dialog-about.c:101
 msgid "RPM packaging"
 msgstr "RPM packaging"
 
-#: ../src/dialogs/dialog-about.c:101
+#: ../src/dialogs/dialog-about.c:102
 msgid "Andreas J. Gülzow"
 msgstr "Andreas J. Gülzow"
 
-#: ../src/dialogs/dialog-about.c:102
+#: ../src/dialogs/dialog-about.c:103
 msgid "Statistics and GUI master"
 msgstr "Statistics and GUI master"
 
-#: ../src/dialogs/dialog-about.c:103
+#: ../src/dialogs/dialog-about.c:104
 msgid "Jon KÃ¥re Hellan"
 msgstr "Jon KÃ¥re Hellan"
 
-#: ../src/dialogs/dialog-about.c:104
+#: ../src/dialogs/dialog-about.c:105
 msgid "UI polish and all round bug fixer"
 msgstr "UI polish and all round bug fixer"
 
-#: ../src/dialogs/dialog-about.c:105
+#: ../src/dialogs/dialog-about.c:106
 msgid "Ross Ihaka"
 msgstr "Ross Ihaka"
 
-#: ../src/dialogs/dialog-about.c:106
+#: ../src/dialogs/dialog-about.c:107
 msgid "Special functions"
 msgstr "Special functions"
 
-#: ../src/dialogs/dialog-about.c:107
+#: ../src/dialogs/dialog-about.c:108
 msgid "Jukka-Pekka Iivonen"
 msgstr "Jukka-Pekka Iivonen"
 
-#: ../src/dialogs/dialog-about.c:108
+#: ../src/dialogs/dialog-about.c:109
 msgid "Solver, lots of worksheet functions, and general trailblazer"
 msgstr "Solver, lots of worksheet functions, and general trailblazer"
 
-#: ../src/dialogs/dialog-about.c:109
+#: ../src/dialogs/dialog-about.c:110
 msgid "Jakub Jelínek"
 msgstr "Jakub Jelínek"
 
-#: ../src/dialogs/dialog-about.c:110
+#: ../src/dialogs/dialog-about.c:111
 msgid "One of the original core contributors"
 msgstr "One of the original core contributors"
 
-#: ../src/dialogs/dialog-about.c:111
+#: ../src/dialogs/dialog-about.c:112
 msgid "Chris Lahey"
 msgstr "Chris Lahey"
 
-#: ../src/dialogs/dialog-about.c:112
+#: ../src/dialogs/dialog-about.c:113
 msgid "The original value format engine and libgoffice work"
 msgstr "The original value format engine and libgoffice work"
 
-#: ../src/dialogs/dialog-about.c:113
+#: ../src/dialogs/dialog-about.c:114
 msgid "Takashi Matsuda"
 msgstr "Takashi Matsuda"
 
-#: ../src/dialogs/dialog-about.c:114
+#: ../src/dialogs/dialog-about.c:115
 msgid "The original text plugin"
 msgstr "The original text plugin"
 
-#: ../src/dialogs/dialog-about.c:115
+#: ../src/dialogs/dialog-about.c:116
 msgid "Michael Meeks"
 msgstr "Michael Meeks"
 
-#: ../src/dialogs/dialog-about.c:116
+#: ../src/dialogs/dialog-about.c:117
 msgid "Started the MS Excel import/export engine, and 'GnmStyle'"
 msgstr "Started the MS Excel import/export engine, and 'GnmStyle'"
 
-#: ../src/dialogs/dialog-about.c:117
+#: ../src/dialogs/dialog-about.c:118
 msgid "Lutz Muller"
 msgstr "Lutz Muller"
 
-#: ../src/dialogs/dialog-about.c:118
+#: ../src/dialogs/dialog-about.c:119
 msgid "SheetObject improvement"
 msgstr "SheetObject improvement"
 
-#: ../src/dialogs/dialog-about.c:119
+#: ../src/dialogs/dialog-about.c:120
 msgid "Yukihiro Nakai"
 msgstr "Yukihiro Nakai"
 
-#: ../src/dialogs/dialog-about.c:120
+#: ../src/dialogs/dialog-about.c:121
 msgid "Support for non-Latin languages"
 msgstr "Support for non-Latin languages"
 
-#: ../src/dialogs/dialog-about.c:121
+#: ../src/dialogs/dialog-about.c:122
 msgid "Peter Notebaert"
 msgstr "Peter Notebaert"
 
-#: ../src/dialogs/dialog-about.c:123
+#: ../src/dialogs/dialog-about.c:124
 msgid "Emmanuel Pacaud"
 msgstr "Emmanuel Pacaud"
 
-#: ../src/dialogs/dialog-about.c:124
+#: ../src/dialogs/dialog-about.c:125
 msgid "Many plot types for charting engine."
 msgstr "Many plot types for charting engine."
 
-#: ../src/dialogs/dialog-about.c:125
+#: ../src/dialogs/dialog-about.c:126
 msgid "Federico M. Quintero"
 msgstr "Federico M. Quintero"
 
-#: ../src/dialogs/dialog-about.c:126
+#: ../src/dialogs/dialog-about.c:127
 msgid "canvas support"
 msgstr "canvas support"
 
-#: ../src/dialogs/dialog-about.c:127
+#: ../src/dialogs/dialog-about.c:128
 msgid "Mark Probst"
 msgstr "Mark Probst"
 
-#: ../src/dialogs/dialog-about.c:128 ../src/dialogs/dialog-about.c:134
+#: ../src/dialogs/dialog-about.c:129 ../src/dialogs/dialog-about.c:135
 msgid "Guile support"
 msgstr "Guile support"
 
-#: ../src/dialogs/dialog-about.c:129
+#: ../src/dialogs/dialog-about.c:130
 msgid "Rasca"
 msgstr "Rasca"
 
-#: ../src/dialogs/dialog-about.c:130
+#: ../src/dialogs/dialog-about.c:131
 msgid "HTML, troff, LaTeX exporters"
 msgstr "HTML, troff, LaTeX exporters"
 
-#: ../src/dialogs/dialog-about.c:131
+#: ../src/dialogs/dialog-about.c:132
 msgid "Vincent Renardias"
 msgstr "Vincent Renardias"
 
-#: ../src/dialogs/dialog-about.c:132
+#: ../src/dialogs/dialog-about.c:133
 msgid "original CSV support, French localization"
 msgstr "original CSV support, French localisation"
 
-#: ../src/dialogs/dialog-about.c:133
+#: ../src/dialogs/dialog-about.c:134
 msgid "Ariel Rios"
 msgstr "Ariel Rios"
 
-#: ../src/dialogs/dialog-about.c:135
+#: ../src/dialogs/dialog-about.c:136
 msgid "Jakub Steiner"
 msgstr "Jakub Steiner"
 
-#: ../src/dialogs/dialog-about.c:136
+#: ../src/dialogs/dialog-about.c:137
 msgid "Icons and Images"
 msgstr "Icons and Images"
 
-#: ../src/dialogs/dialog-about.c:137
+#: ../src/dialogs/dialog-about.c:138
 msgid "Uwe Steinmann"
 msgstr "Uwe Steinmann"
 
-#: ../src/dialogs/dialog-about.c:138
+#: ../src/dialogs/dialog-about.c:139
 msgid "Paradox Importer"
 msgstr "Paradox Importer"
 
-#: ../src/dialogs/dialog-about.c:139
+#: ../src/dialogs/dialog-about.c:140
 msgid "Arturo Tena"
 msgstr "Arturo Tena"
 
-#: ../src/dialogs/dialog-about.c:140
+#: ../src/dialogs/dialog-about.c:141
 msgid "Initial work on OLE2 for libgsf"
 msgstr "Initial work on OLE2 for libgsf"
 
-#: ../src/dialogs/dialog-about.c:141
+#: ../src/dialogs/dialog-about.c:142
 msgid "Almer S. Tigelaar"
 msgstr "Almer S. Tigelaar"
 
-#: ../src/dialogs/dialog-about.c:142
+#: ../src/dialogs/dialog-about.c:143
 msgid "Consolidation and Structured Text importer"
 msgstr "Consolidation and Structured Text importer"
 
-#: ../src/dialogs/dialog-about.c:143
+#: ../src/dialogs/dialog-about.c:144
 msgid "Bruno Unna"
 msgstr "Bruno Unna"
 
-#: ../src/dialogs/dialog-about.c:144
+#: ../src/dialogs/dialog-about.c:145
 msgid "Pieces of MS Excel import"
 msgstr "Pieces of MS Excel import"
 
-#: ../src/dialogs/dialog-about.c:145
+#: ../src/dialogs/dialog-about.c:146
 msgid "Arief Mulya Utama"
 msgstr "Arief Mulya Utama"
 
-#: ../src/dialogs/dialog-about.c:146
+#: ../src/dialogs/dialog-about.c:147
 msgid "Telecommunications functions"
 msgstr "Telecommunications functions"
 
-#: ../src/dialogs/dialog-about.c:147
+#: ../src/dialogs/dialog-about.c:148
 msgid "Daniel Veillard"
 msgstr "Daniel Veillard"
 
-#: ../src/dialogs/dialog-about.c:148
+#: ../src/dialogs/dialog-about.c:149
 msgid "Initial XML support"
 msgstr "Initial XML support"
 
-#: ../src/dialogs/dialog-about.c:149
+#: ../src/dialogs/dialog-about.c:150
 msgid "Vladimir Vuksan"
 msgstr "Vladimir Vuksan"
 
-#: ../src/dialogs/dialog-about.c:150
+#: ../src/dialogs/dialog-about.c:151
 msgid "Some financial functions"
 msgstr "Some financial functions"
 
-#: ../src/dialogs/dialog-about.c:151
+#: ../src/dialogs/dialog-about.c:152
 msgid "Morten Welinder"
 msgstr "Morten Welinder"
 
-#: ../src/dialogs/dialog-about.c:152
+#: ../src/dialogs/dialog-about.c:153
 msgid "All round powerhouse"
 msgstr "All round powerhouse"
 
-#: ../src/dialogs/dialog-about.c:153
+#: ../src/dialogs/dialog-about.c:154
 msgid "Kevin Breit"
 msgstr "Kevin Breit"
 
-#: ../src/dialogs/dialog-about.c:154
+#: ../src/dialogs/dialog-about.c:155
 msgid "Thomas Canty"
 msgstr "Thomas Canty"
 
-#: ../src/dialogs/dialog-about.c:155
+#: ../src/dialogs/dialog-about.c:156
 msgid "Adrian Custer"
 msgstr "Adrian Custer"
 
-#: ../src/dialogs/dialog-about.c:156
+#: ../src/dialogs/dialog-about.c:157
 msgid "Adrian Likins"
 msgstr "Adrian Likins"
 
-#: ../src/dialogs/dialog-about.c:157
+#: ../src/dialogs/dialog-about.c:158
 msgid "Aaron Weber"
 msgstr "Aaron Weber"
 
-#: ../src/dialogs/dialog-about.c:158
+#: ../src/dialogs/dialog-about.c:159
 msgid "Alexander Kirillov"
 msgstr "Alexander Kirillov"
 
-#: ../src/dialogs/dialog-about.c:451
+#: ../src/dialogs/dialog-about.c:445
 msgid "Gnumeric is the result of"
 msgstr "Gnumeric is the result of"
 
 #. Overlap.
-#: ../src/dialogs/dialog-about.c:457
+#: ../src/dialogs/dialog-about.c:451
 msgid "the efforts of many people."
 msgstr "the efforts of many people."
 
 #. Overlap.
-#: ../src/dialogs/dialog-about.c:464
+#: ../src/dialogs/dialog-about.c:458
 msgid "Your help is much appreciated!"
 msgstr "Your help is much appreciated!"
 
-#: ../src/dialogs/dialog-about.c:514
+#: ../src/dialogs/dialog-about.c:508
 msgid "We apologize if anyone was left out."
 msgstr "We apologise if anyone was left out."
 
 #. Overlap.
-#: ../src/dialogs/dialog-about.c:522
+#: ../src/dialogs/dialog-about.c:516
 msgid "Please contact us to correct mistakes."
 msgstr "Please contact us to correct mistakes."
 
 #. Overlap.
-#: ../src/dialogs/dialog-about.c:530
+#: ../src/dialogs/dialog-about.c:524
 msgid "Report problems at http://bugzilla.gnome.org";
 msgstr "Report problems at http://bugzilla.gnome.org";
 
 #. Overlap.
-#: ../src/dialogs/dialog-about.c:535 ../src/dialogs/dialog-about.c:542
+#: ../src/dialogs/dialog-about.c:529 ../src/dialogs/dialog-about.c:536
 msgid "We aim to please!"
 msgstr "We aim to please!"
 
-#: ../src/dialogs/dialog-about.c:564
+#: ../src/dialogs/dialog-about.c:558
 msgid "About Gnumeric"
 msgstr "About Gnumeric"
 
-#: ../src/dialogs/dialog-about.c:567
+#: ../src/dialogs/dialog-about.c:561
 msgid "Visit the Gnumeric website"
 msgstr "Visit the Gnumeric website"
 
-#: ../src/dialogs/dialog-about.c:569
+#: ../src/dialogs/dialog-about.c:563
 msgid "Copyright © 1998-2010"
 msgstr "Copyright © 1998-2010"
 
-#: ../src/dialogs/dialog-about.c:570
+#: ../src/dialogs/dialog-about.c:564
 msgid "Free, Fast, Accurate - Pick Any Three!"
 msgstr "Free, Fast, Accurate - Pick Any Three!"
 
-#: ../src/dialogs/dialog-advanced-filter.c:70
+#: ../src/dialogs/dialog-advanced-filter.c:72
 msgid "The list range is invalid."
 msgstr "The list range is invalid."
 
-#: ../src/dialogs/dialog-advanced-filter.c:80
+#: ../src/dialogs/dialog-advanced-filter.c:82
 msgid "The criteria range is invalid."
 msgstr "The criteria range is invalid."
 
-#: ../src/dialogs/dialog-advanced-filter.c:88
+#: ../src/dialogs/dialog-advanced-filter.c:90
 #: ../src/dialogs/dialog-simulation.c:89
 msgid "The output range is invalid."
 msgstr "The output range is invalid."
 
-#: ../src/dialogs/dialog-advanced-filter.c:143
+#: ../src/dialogs/dialog-advanced-filter.c:165 ../src/tools/filter.c:249
 msgid "The given criteria are invalid."
 msgstr "The given criteria are invalid."
 
-#: ../src/dialogs/dialog-advanced-filter.c:149
+#: ../src/dialogs/dialog-advanced-filter.c:171 ../src/tools/filter.c:247
 msgid "No matching records were found."
 msgstr "No matching records were found."
 
-#: ../src/dialogs/dialog-advanced-filter.c:152
+#: ../src/dialogs/dialog-advanced-filter.c:174
 #: ../src/dialogs/dialog-analysis-tool-principal-components.c:130
-#: ../src/dialogs/dialog-analysis-tools.c:644
-#: ../src/dialogs/dialog-analysis-tools.c:764
-#: ../src/dialogs/dialog-analysis-tools.c:2160
-#: ../src/dialogs/dialog-analysis-tools.c:3508
+#: ../src/dialogs/dialog-analysis-tool-wilcoxon-mann-whitney.c:150
+#: ../src/dialogs/dialog-analysis-tools.c:670
+#: ../src/dialogs/dialog-analysis-tools.c:790
+#: ../src/dialogs/dialog-analysis-tools.c:2190
+#: ../src/dialogs/dialog-analysis-tools.c:3625 ../src/tools/filter.c:252
 #, c-format
 msgid "An unexpected error has occurred: %d."
 msgstr "An unexpected error has occurred: %d."
 
-#: ../src/dialogs/dialog-advanced-filter.c:189
+#: ../src/dialogs/dialog-advanced-filter.c:211
 msgid "Could not create the Advanced Filter dialog."
 msgstr "Could not create the Advanced Filter dialogue."
 
@@ -5121,15 +5513,17 @@ msgstr "Could not create the Advanced Filter dialogue."
 #: ../src/dialogs/dialog-analysis-tool-frequency.c:100
 #: ../src/dialogs/dialog-analysis-tool-normality.c:99
 #: ../src/dialogs/dialog-analysis-tool-principal-components.c:77
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:96
-#: ../src/dialogs/dialog-analysis-tools.c:565
-#: ../src/dialogs/dialog-analysis-tools.c:1113
-#: ../src/dialogs/dialog-analysis-tools.c:1819
-#: ../src/dialogs/dialog-analysis-tools.c:2408
-#: ../src/dialogs/dialog-analysis-tools.c:2767
-#: ../src/dialogs/dialog-analysis-tools.c:3055
-#: ../src/dialogs/dialog-analysis-tools.c:3334
-#: ../src/dialogs/dialog-analysis-tools.c:3548
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:143
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:363
+#: ../src/dialogs/dialog-analysis-tool-wilcoxon-mann-whitney.c:77
+#: ../src/dialogs/dialog-analysis-tools.c:591
+#: ../src/dialogs/dialog-analysis-tools.c:1139
+#: ../src/dialogs/dialog-analysis-tools.c:1845
+#: ../src/dialogs/dialog-analysis-tools.c:2525
+#: ../src/dialogs/dialog-analysis-tools.c:2884
+#: ../src/dialogs/dialog-analysis-tools.c:3172
+#: ../src/dialogs/dialog-analysis-tools.c:3451
+#: ../src/dialogs/dialog-analysis-tools.c:3665
 #: ../src/dialogs/dialog-shuffle.c:75
 msgid "The input range is invalid."
 msgstr "The input range is invalid."
@@ -5140,9 +5534,9 @@ msgstr "The input range is too small."
 
 #: ../src/dialogs/dialog-analysis-tool-chi-squared.c:165
 #: ../src/dialogs/dialog-analysis-tool-normality.c:110
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:132
-#: ../src/dialogs/dialog-analysis-tools.c:3345
-#: ../src/dialogs/dialog-analysis-tools.c:3559
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:103
+#: ../src/dialogs/dialog-analysis-tools.c:3462
+#: ../src/dialogs/dialog-analysis-tools.c:3676
 msgid "The alpha value should be a number between 0 and 1."
 msgstr "The alpha value should be a number between 0 and 1."
 
@@ -5151,16 +5545,17 @@ msgstr "The alpha value should be a number between 0 and 1."
 #: ../src/dialogs/dialog-analysis-tool-kaplan-meier.c:191
 #: ../src/dialogs/dialog-analysis-tool-normality.c:119
 #: ../src/dialogs/dialog-analysis-tool-principal-components.c:86
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:141
-#: ../src/dialogs/dialog-analysis-tools.c:574
-#: ../src/dialogs/dialog-analysis-tools.c:1164
-#: ../src/dialogs/dialog-analysis-tools.c:1867
-#: ../src/dialogs/dialog-analysis-tools.c:2265
-#: ../src/dialogs/dialog-analysis-tools.c:2462
-#: ../src/dialogs/dialog-analysis-tools.c:2798
-#: ../src/dialogs/dialog-analysis-tools.c:3083
-#: ../src/dialogs/dialog-analysis-tools.c:3354
-#: ../src/dialogs/dialog-analysis-tools.c:3580
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:112
+#: ../src/dialogs/dialog-analysis-tool-wilcoxon-mann-whitney.c:106
+#: ../src/dialogs/dialog-analysis-tools.c:600
+#: ../src/dialogs/dialog-analysis-tools.c:1190
+#: ../src/dialogs/dialog-analysis-tools.c:1893
+#: ../src/dialogs/dialog-analysis-tools.c:2313
+#: ../src/dialogs/dialog-analysis-tools.c:2579
+#: ../src/dialogs/dialog-analysis-tools.c:2915
+#: ../src/dialogs/dialog-analysis-tools.c:3200
+#: ../src/dialogs/dialog-analysis-tools.c:3471
+#: ../src/dialogs/dialog-analysis-tools.c:3697
 #: ../src/dialogs/dialog-random-generator-cor.c:117
 msgid "The output specification is invalid."
 msgstr "The output specification is invalid."
@@ -5219,7 +5614,7 @@ msgid "Group %d"
 msgstr "Group %d"
 
 #: ../src/dialogs/dialog-analysis-tool-kaplan-meier.c:523
-#: ../src/wbc-gtk-actions.c:969
+#: ../src/wbc-gtk-actions.c:1025
 msgid "Group"
 msgstr "Group"
 
@@ -5243,71 +5638,85 @@ msgstr "Could not create the Normality Test Tool dialogue."
 msgid "Could not create the Principal Components Analysis Tool dialog."
 msgstr "Could not create the Principal Components Analysis Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:97
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:93
+msgid "The predicted median should be a number."
+msgstr "The predicted median should be a number."
+
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:144
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:364
 msgid "The first input range is invalid."
 msgstr "The first input range is invalid."
 
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:110
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:163
 msgid "The second input range is invalid."
 msgstr "The second input range is invalid."
 
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:122
-msgid "The predicted median should be a number."
-msgstr "The predicted median should be a number."
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:175
+msgid "The input ranges do not have the same shape."
+msgstr "The input ranges do not have the same shape."
 
-#: ../src/dialogs/dialog-analysis-tool-sign-test.c:279
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:260
+#: ../src/dialogs/dialog-analysis-tool-sign-test.c:405
 msgid "Could not create the Sign Test Tool dialog."
 msgstr "Could not create the Sign Test Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:630
-#: ../src/dialogs/dialog-analysis-tools.c:750
+#: ../src/dialogs/dialog-analysis-tool-wilcoxon-mann-whitney.c:97
+msgid "The input range should consists of 2 groups."
+msgstr "The input range should consists of 2 groups."
+
+#: ../src/dialogs/dialog-analysis-tool-wilcoxon-mann-whitney.c:194
+msgid "Could not create the Wilcoxon-Mann-Whitney Analysis Tool dialog."
+msgstr "Could not create the Wilcoxon-Mann-Whitney Analysis Tool dialogue."
+
+#: ../src/dialogs/dialog-analysis-tools.c:656
+#: ../src/dialogs/dialog-analysis-tools.c:776
 msgid "The selected input rows must have equal size!"
 msgstr "The selected input rows must have equal size!"
 
-#: ../src/dialogs/dialog-analysis-tools.c:635
-#: ../src/dialogs/dialog-analysis-tools.c:755
+#: ../src/dialogs/dialog-analysis-tools.c:661
+#: ../src/dialogs/dialog-analysis-tools.c:781
 msgid "The selected input columns must have equal size!"
 msgstr "The selected input columns must have equal size!"
 
-#: ../src/dialogs/dialog-analysis-tools.c:640
-#: ../src/dialogs/dialog-analysis-tools.c:760
+#: ../src/dialogs/dialog-analysis-tools.c:666
+#: ../src/dialogs/dialog-analysis-tools.c:786
 msgid "The selected input areas must have equal size!"
 msgstr "The selected input areas must have equal size!"
 
-#: ../src/dialogs/dialog-analysis-tools.c:688
+#: ../src/dialogs/dialog-analysis-tools.c:714
 msgid "Could not create the Correlation Tool dialog."
 msgstr "Could not create the Correlation Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:808
+#: ../src/dialogs/dialog-analysis-tools.c:834
 msgid "Could not create the Covariance Tool dialog."
 msgstr "Could not create the Covariance Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:900
+#: ../src/dialogs/dialog-analysis-tools.c:926
 msgid "Could not create the Rank and Percentile Tools dialog."
 msgstr "Could not create the Rank and Percentile Tools dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:993
+#: ../src/dialogs/dialog-analysis-tools.c:1019
 msgid "Could not create the Fourier Analysis Tool dialog."
 msgstr "Could not create the Fourier Analysis Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1122
+#: ../src/dialogs/dialog-analysis-tools.c:1148
 msgid "No statistics are selected."
 msgstr "No statistics are selected."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1132
+#: ../src/dialogs/dialog-analysis-tools.c:1158
 msgid "The confidence level should be between 0 and 1."
 msgstr "The confidence level should be between 0 and 1."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1144
-#: ../src/dialogs/dialog-analysis-tools.c:1155
+#: ../src/dialogs/dialog-analysis-tools.c:1170
+#: ../src/dialogs/dialog-analysis-tools.c:1181
 msgid "K must be a positive integer."
 msgstr "K must be a positive integer."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1206
+#: ../src/dialogs/dialog-analysis-tools.c:1232
 msgid "Could not create the Descriptive Statistics Tool dialog."
 msgstr "Could not create the Descriptive Statistics Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1351
+#: ../src/dialogs/dialog-analysis-tools.c:1377
 msgid ""
 "Please enter a valid\n"
 "population variance for variable 1."
@@ -5315,7 +5724,7 @@ msgstr ""
 "Please enter a valid\n"
 "population variance for variable 1."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1360
+#: ../src/dialogs/dialog-analysis-tools.c:1386
 msgid ""
 "Please enter a valid\n"
 "population variance for variable 2."
@@ -5323,113 +5732,153 @@ msgstr ""
 "Please enter a valid\n"
 "population variance for variable 2."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1581
+#: ../src/dialogs/dialog-analysis-tools.c:1607
 msgid "Could not create the Mean Tests Tool dialog."
 msgstr "Could not create the Mean Tests Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1769
+#: ../src/dialogs/dialog-analysis-tools.c:1795
 msgid "Could not create the FTest Tool dialog."
 msgstr "Could not create the FTest Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1829
+#: ../src/dialogs/dialog-analysis-tools.c:1855
 msgid "The requested number of samples is invalid."
 msgstr "The requested number of samples is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1842
+#: ../src/dialogs/dialog-analysis-tools.c:1868
 msgid "The requested period is invalid."
 msgstr "The requested period is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1850
+#: ../src/dialogs/dialog-analysis-tools.c:1876
 msgid "The requested offset is invalid."
 msgstr "The requested offset is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:1859
+#: ../src/dialogs/dialog-analysis-tools.c:1885
 msgid "The requested sample size is invalid."
 msgstr "The requested sample size is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2019
+#: ../src/dialogs/dialog-analysis-tools.c:2045
 msgid "Could not create the Sampling Tool dialog."
 msgstr "Could not create the Sampling Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2199
-#: ../src/dialogs/dialog-analysis-tools.c:2210
+#: ../src/dialogs/dialog-analysis-tools.c:2234
+#: ../src/dialogs/dialog-analysis-tools.c:2247
+msgid "The x variable range is invalid."
+msgstr "The x variable range is invalid."
+
+#: ../src/dialogs/dialog-analysis-tools.c:2235
+#: ../src/dialogs/dialog-analysis-tools.c:2248
 msgid "The y variable range is invalid."
 msgstr "The y variable range is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2216
+#: ../src/dialogs/dialog-analysis-tools.c:2255
+msgid "The x variable range must be a vector (n by 1 or 1 by n)."
+msgstr "The x variable range must be a vector (n by 1 or 1 by n)."
+
+#: ../src/dialogs/dialog-analysis-tools.c:2256
 msgid "The y variable range must be a vector (n by 1 or 1 by n)."
 msgstr "The y variable range must be a vector (n by 1 or 1 by n)."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2222
+#: ../src/dialogs/dialog-analysis-tools.c:2263
+msgid "The x variable range is to small"
+msgstr "The x variable range is to small"
+
+#: ../src/dialogs/dialog-analysis-tools.c:2264
 msgid "The y variable range is to small"
 msgstr "The y variable range is to small"
 
-#: ../src/dialogs/dialog-analysis-tools.c:2231
-#: ../src/dialogs/dialog-analysis-tools.c:2242
+#: ../src/dialogs/dialog-analysis-tools.c:2274
+#: ../src/dialogs/dialog-analysis-tools.c:2287
+msgid "The y variables range is invalid."
+msgstr "The y variables range is invalid."
+
+#: ../src/dialogs/dialog-analysis-tools.c:2275
+#: ../src/dialogs/dialog-analysis-tools.c:2288
 msgid "The x variables range is invalid."
 msgstr "The x variables range is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2249
-msgid "The sizes of the x variable and y variable ranges do not match."
-msgstr "The sizes of the x variable and y variable ranges do not match."
+#: ../src/dialogs/dialog-analysis-tools.c:2296
+msgid "The sizes of the y variable and x variables ranges do not match."
+msgstr "The sizes of the y variable and x variables ranges do not match."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2258
+#: ../src/dialogs/dialog-analysis-tools.c:2297
+msgid "The sizes of the x variable and y variables ranges do not match."
+msgstr "The sizes of the x variable and y variables ranges do not match."
+
+#: ../src/dialogs/dialog-analysis-tools.c:2306
 msgid "The confidence level is invalid."
 msgstr "The confidence level is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2307
+#: ../src/dialogs/dialog-analysis-tools.c:2354
+msgid "_Y variables:"
+msgstr "_Y variables:"
+
+#: ../src/dialogs/dialog-analysis-tools.c:2356
+msgid "_X variable:"
+msgstr "_X variable:"
+
+#: ../src/dialogs/dialog-analysis-tools.c:2359
+#: ../src/dialogs/regression.glade.h:12
+msgid "_X variables:"
+msgstr "_X variables:"
+
+#: ../src/dialogs/dialog-analysis-tools.c:2361
+#: ../src/dialogs/regression.glade.h:13
+msgid "_Y variable:"
+msgstr "_Y variable:"
+
+#: ../src/dialogs/dialog-analysis-tools.c:2399
 msgid "Could not create the Regression Tool dialog."
 msgstr "Could not create the Regression Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2421
+#: ../src/dialogs/dialog-analysis-tools.c:2538
 msgid "The given seasonal damping factor is invalid."
 msgstr "The given seasonal damping factor is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2430
+#: ../src/dialogs/dialog-analysis-tools.c:2547
 msgid "The given seasonal period is invalid."
 msgstr "The given seasonal period is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2441
+#: ../src/dialogs/dialog-analysis-tools.c:2558
 msgid "The given growthdamping factor is invalid."
 msgstr "The given growthdamping factor is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2453
+#: ../src/dialogs/dialog-analysis-tools.c:2570
 msgid "The given damping factor is invalid."
 msgstr "The given damping factor is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2583
+#: ../src/dialogs/dialog-analysis-tools.c:2700
 msgid "Could not create the Exponential Smoothing Tool dialog."
 msgstr "Could not create the Exponential Smoothing Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2780
+#: ../src/dialogs/dialog-analysis-tools.c:2897
 msgid "The given interval is invalid."
 msgstr "The given interval is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2790
+#: ../src/dialogs/dialog-analysis-tools.c:2907
 msgid "The given offset is invalid."
 msgstr "The given offset is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:2951
+#: ../src/dialogs/dialog-analysis-tools.c:3068
 msgid "Could not create the Moving Average Tool dialog."
 msgstr "Could not create the Moving Average Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3069
+#: ../src/dialogs/dialog-analysis-tools.c:3186
 msgid "The cutoff range is not valid."
 msgstr "The cutoff range is not valid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3076
+#: ../src/dialogs/dialog-analysis-tools.c:3193
 msgid "The number of to be calculated cutoffs is invalid."
 msgstr "The number of to be calculated cutoffs is invalid."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3217
+#: ../src/dialogs/dialog-analysis-tools.c:3334
 msgid "Could not create the Histogram Tool dialog."
 msgstr "Could not create the Histogram Tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3394
+#: ../src/dialogs/dialog-analysis-tools.c:3511
 msgid "Could not create the ANOVA (single factor) tool dialog."
 msgstr "Could not create the ANOVA (single factor) tool dialogue."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3474
+#: ../src/dialogs/dialog-analysis-tools.c:3591
 msgid ""
 "The given input range should contain at least two columns and two rows of "
 "data and the labels."
@@ -5437,7 +5886,7 @@ msgstr ""
 "The given input range should contain at least two columns and two rows of "
 "data and the labels."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3477
+#: ../src/dialogs/dialog-analysis-tools.c:3594
 msgid ""
 "The given input range should contain at least two columns and two rows of "
 "data."
@@ -5445,7 +5894,7 @@ msgstr ""
 "The given input range should contain at least two columns and two rows of "
 "data."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3483
+#: ../src/dialogs/dialog-analysis-tools.c:3600
 msgid ""
 "The given input range should contain at least two columns of data and the "
 "labels."
@@ -5453,11 +5902,11 @@ msgstr ""
 "The given input range should contain at least two columns of data and the "
 "labels."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3486
+#: ../src/dialogs/dialog-analysis-tools.c:3603
 msgid "The given input range should contain at least two columns of data."
 msgstr "The given input range should contain at least two columns of data."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3492
+#: ../src/dialogs/dialog-analysis-tools.c:3609
 msgid ""
 "The given input range should contain at least two rows of data and the "
 "labels."
@@ -5465,22 +5914,33 @@ msgstr ""
 "The given input range should contain at least two rows of data and the "
 "labels."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3495
+#: ../src/dialogs/dialog-analysis-tools.c:3612
 msgid "The given input range should contain at least two rows of data."
 msgstr "The given input range should contain at least two rows of data."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3502
+#: ../src/dialogs/dialog-analysis-tools.c:3619
 msgid "The number of data rows must be a multiple of the replication number."
 msgstr "The number of data rows must be a multiple of the replication number."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3571
+#: ../src/dialogs/dialog-analysis-tools.c:3688
 msgid "The number of rows per sample should be a positive integer."
 msgstr "The number of rows per sample should be a positive integer."
 
-#: ../src/dialogs/dialog-analysis-tools.c:3624
+#: ../src/dialogs/dialog-analysis-tools.c:3741
 msgid "Could not create the ANOVA (two factor) tool dialog."
 msgstr "Could not create the ANOVA (two factor) tool dialogue."
 
+#: ../src/dialogs/dialog-autofilter.c:267
+#: ../src/dialogs/dialog-cell-sort.c:138
+#, c-format
+msgid "Column %s"
+msgstr "Column %s"
+
+#: ../src/dialogs/dialog-autofilter.c:274
+#, c-format
+msgid "Column %s (\"%s\")"
+msgstr "Column %s (\"%s\")"
+
 #: ../src/dialogs/dialog-autoformat.c:72
 #: ../src/dialogs/scenario-manager.glade.h:1
 msgid " "
@@ -5500,6 +5960,7 @@ msgstr "Mar"
 
 #: ../src/dialogs/dialog-autoformat.c:72 ../src/dialogs/dialog-autoformat.c:76
 #: ../src/tools/analysis-anova.c:560
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:109
 msgid "Total"
 msgstr "Total"
 
@@ -5611,171 +6072,176 @@ msgstr "Single"
 msgid "Double"
 msgstr "Double"
 
-#: ../src/dialogs/dialog-cell-format.c:483 ../src/dialogs/dialog-search.c:152
-#: ../src/func.c:1137 ../src/wbc-gtk-actions.c:2362
+#. xgettext: This refers to a "single low underline"
+#: ../src/dialogs/dialog-cell-format.c:77
+msgid "Single Low"
+msgstr "Single Low"
+
+#. xgettext: This refers to a "double low underline"
+#: ../src/dialogs/dialog-cell-format.c:79
+msgid "Double Low"
+msgstr "Double Low"
+
+#: ../src/dialogs/dialog-cell-format.c:487 ../src/dialogs/dialog-search.c:153
+#: ../src/func.c:1312 ../src/wbc-gtk-actions.c:2541
 msgid "Number"
 msgstr "Number"
 
-#: ../src/dialogs/dialog-cell-format.c:1657
+#: ../src/dialogs/dialog-cell-format.c:1661
 msgid "Criteria"
 msgstr "Criteria"
 
-#: ../src/dialogs/dialog-cell-format.c:1672
-#: ../src/dialogs/dialog-cell-format.c:1681
+#: ../src/dialogs/dialog-cell-format.c:1676
+#: ../src/dialogs/dialog-cell-format.c:1685
 #: ../src/dialogs/so-scrollbar.glade.h:5
 msgid "Min:"
 msgstr "Min:"
 
-#: ../src/dialogs/dialog-cell-format.c:1673
-#: ../src/dialogs/dialog-cell-format.c:1685
+#: ../src/dialogs/dialog-cell-format.c:1677
+#: ../src/dialogs/dialog-cell-format.c:1689
 #: ../src/dialogs/so-scrollbar.glade.h:4
 msgid "Max:"
 msgstr "Max:"
 
-#: ../src/dialogs/dialog-cell-format.c:1677
+#: ../src/dialogs/dialog-cell-format.c:1681
 #: ../src/dialogs/so-radiobutton.glade.h:4
 msgid "Value:"
 msgstr "Value:"
 
-#: ../src/dialogs/dialog-cell-format.c:1768
+#: ../src/dialogs/dialog-cell-format.c:1772
 msgid "None          (silently accept invalid input)"
 msgstr "None          (silently accept invalid input)"
 
-#: ../src/dialogs/dialog-cell-format.c:1776
+#: ../src/dialogs/dialog-cell-format.c:1780
 msgid "Stop            (never allow invalid input)"
 msgstr "Stop            (never allow invalid input)"
 
-#: ../src/dialogs/dialog-cell-format.c:1784
+#: ../src/dialogs/dialog-cell-format.c:1788
 msgid "Warning     (accept/discard invalid input)"
 msgstr "Warning     (accept/discard invalid input)"
 
-#: ../src/dialogs/dialog-cell-format.c:1792
+#: ../src/dialogs/dialog-cell-format.c:1796
 msgid "Information (allow invalid input)"
 msgstr "Information (allow invalid input)"
 
-#: ../src/dialogs/dialog-cell-format.c:1991
+#: ../src/dialogs/dialog-cell-format.c:1995
 msgid ""
 "If the cell content is between these two values, a special style is used."
 msgstr ""
 "If the cell content is between these two values, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:1998
+#: ../src/dialogs/dialog-cell-format.c:2002
 msgid ""
 "If the cell content is not between these two values, a special style is used."
 msgstr ""
 "If the cell content is not between these two values, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2005
+#: ../src/dialogs/dialog-cell-format.c:2009
 msgid "If the cell content is equal to this value, a special style is used."
 msgstr "If the cell content is equal to this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2012
+#: ../src/dialogs/dialog-cell-format.c:2016
 msgid ""
 "If the cell content is not equal to this value, a special style is used."
 msgstr ""
 "If the cell content is not equal to this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2019
+#: ../src/dialogs/dialog-cell-format.c:2023
 msgid "If the cell content is > this value, a special style is used."
 msgstr "If the cell content is > this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2026
+#: ../src/dialogs/dialog-cell-format.c:2030
 msgid "If the cell content is < this value, a special style is used."
 msgstr "If the cell content is < this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2033
+#: ../src/dialogs/dialog-cell-format.c:2037
 msgid "If the cell content is â?§ this value, a special style is used."
 msgstr "If the cell content is â?§ this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2041
+#: ../src/dialogs/dialog-cell-format.c:2045
 msgid "If the cell content is â?¦ this value, a special style is used."
 msgstr "If the cell content is â?¦ this value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2049
+#: ../src/dialogs/dialog-cell-format.c:2053
 msgid "If this formula evaluates to TRUE, a special style is used."
 msgstr "If this formula evaluates to TRUE, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2055
+#: ../src/dialogs/dialog-cell-format.c:2059
 msgid "If the cell content contains this string, a special style is used."
 msgstr "If the cell content contains this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2062
+#: ../src/dialogs/dialog-cell-format.c:2066
 msgid ""
 "If the cell content does not contain this string, a special style is used."
 msgstr ""
 "If the cell content does not contain this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2069
+#: ../src/dialogs/dialog-cell-format.c:2073
 msgid "If the cell content begins with this string, a special style is used."
 msgstr "If the cell content begins with this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2076
+#: ../src/dialogs/dialog-cell-format.c:2080
 msgid ""
 "If the cell content does not begin with this string, a special style is used."
 msgstr ""
 "If the cell content does not begin with this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2083
+#: ../src/dialogs/dialog-cell-format.c:2087
 msgid "If the cell content ends with this string, a special style is used."
 msgstr "If the cell content ends with this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2090
+#: ../src/dialogs/dialog-cell-format.c:2094
 msgid ""
 "If the cell content does not end  with this string, a special style is used."
 msgstr ""
 "If the cell content does not end  with this string, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2097
+#: ../src/dialogs/dialog-cell-format.c:2101
 msgid "If the cell contains an error value, a special style is used."
 msgstr "If the cell contains an error value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2103
+#: ../src/dialogs/dialog-cell-format.c:2107
 msgid "If the cell does not contain an error value, a special style is used."
 msgstr "If the cell does not contain an error value, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2109
+#: ../src/dialogs/dialog-cell-format.c:2113
 msgid "If the cell content contains blanks, a special style is used."
 msgstr "If the cell content contains blanks, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2115
+#: ../src/dialogs/dialog-cell-format.c:2119
 msgid "If the cell content does not contain blanks, a special style is used."
 msgstr "If the cell content does not contain blanks, a special style is used."
 
-#: ../src/dialogs/dialog-cell-format.c:2121
+#: ../src/dialogs/dialog-cell-format.c:2125
 msgid "This is an unknown condition type."
 msgstr "This is an unknown condition type."
 
-#: ../src/dialogs/dialog-cell-format.c:2222
+#: ../src/dialogs/dialog-cell-format.c:2226
 msgid "The selection is <b>not</b> homogeneous with respect to conditions!"
 msgstr "The selection is <b>not</b> homogeneous with respect to conditions!"
 
-#: ../src/dialogs/dialog-cell-format.c:2229
+#: ../src/dialogs/dialog-cell-format.c:2233
 msgid "The selection is homogeneous with respect to conditions."
 msgstr "The selection is homogeneous with respect to conditions."
 
-#: ../src/dialogs/dialog-cell-format.c:2283
+#: ../src/dialogs/dialog-cell-format.c:2287
 msgid "The validation criteria are unusable. Disable validation?"
 msgstr "The validation criteria are unusable. Disable validation?"
 
-#: ../src/dialogs/dialog-cell-format.c:2534 ../src/wbc-gtk.c:2781
-#: ../src/wbc-gtk.c:2929 ../src/wbc-gtk.c:2930 ../src/wbc-gtk.c:2941
-#: ../src/wbc-gtk.c:3047 ../src/wbc-gtk.c:3111
+#: ../src/dialogs/dialog-cell-format.c:2538 ../src/wbc-gtk.c:3183
+#: ../src/wbc-gtk.c:3331 ../src/wbc-gtk.c:3332 ../src/wbc-gtk.c:3343
+#: ../src/wbc-gtk.c:3449 ../src/wbc-gtk.c:3513
 msgid "Foreground"
 msgstr "Foreground"
 
-#: ../src/dialogs/dialog-cell-format.c:2538 ../src/wbc-gtk.c:2978
+#: ../src/dialogs/dialog-cell-format.c:2542 ../src/wbc-gtk.c:3380
 msgid "Clear Background"
 msgstr "Clear Background"
 
-#: ../src/dialogs/dialog-cell-format.c:2542
+#: ../src/dialogs/dialog-cell-format.c:2546
 msgid "Pattern"
 msgstr "Pattern"
 
-#: ../src/dialogs/dialog-cell-sort.c:138
-#, c-format
-msgid "Column %s"
-msgstr "Column %s"
-
 #: ../src/dialogs/dialog-cell-sort.c:140
 #, c-format
 msgid "Row %s"
@@ -5848,18 +6314,22 @@ msgstr "Could not create the Consolidate dialogue."
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dialogs/dialog-data-slicer.c:143 ../src/tools/analysis-tools.c:227
-#: ../src/tools/analysis-tools.c:2857
+#. end sub menu
+#. Row specific (Note some labels duplicate col labels)
+#: ../src/dialogs/dialog-data-slicer.c:143 ../src/sheet-control-gui.c:2112
+#: ../src/tools/analysis-tools.c:224 ../src/tools/analysis-tools.c:2864
 msgid "Row"
 msgstr "Row"
 
-#: ../src/dialogs/dialog-data-slicer.c:144 ../src/tools/analysis-tools.c:227
-#: ../src/tools/analysis-tools.c:2858
+#. end sub menu
+#. Column specific (Note some labels duplicate row labels)
+#: ../src/dialogs/dialog-data-slicer.c:144 ../src/sheet-control-gui.c:2104
+#: ../src/tools/analysis-tools.c:224 ../src/tools/analysis-tools.c:2865
 msgid "Column"
 msgstr "Column"
 
 #: ../src/dialogs/dialog-data-slicer.c:145
-#: ../src/dialogs/dialog-stf.glade.h:17
+#: ../src/dialogs/dialog-stf.glade.h:14
 msgid "Data"
 msgstr "Data"
 
@@ -5879,26 +6349,51 @@ msgid ""
 msgstr ""
 "The selection must have more than 1 column and row to create a Data Table."
 
-#: ../src/dialogs/dialog-data-table.c:169
+#: ../src/dialogs/dialog-data-table.c:174
 msgid "Could not create the Data Table definition dialog."
 msgstr "Could not create the Data Table definition dialogue."
 
-#: ../src/dialogs/dialog-define-names.c:400
-msgid "Invalid name"
-msgstr "Invalid name"
+#: ../src/dialogs/dialog-define-names.c:403
+msgid "Workbook"
+msgstr "Workbook"
 
-#: ../src/dialogs/dialog-define-names.c:430
+#: ../src/dialogs/dialog-define-names.c:609
+msgid "<new name>"
+msgstr "<new name>"
+
+#: ../src/dialogs/dialog-define-names.c:865
+msgid "Why would you want to define a name for the empty string?"
+msgstr "Why would you want to define a name for the empty string?"
+
+#: ../src/dialogs/dialog-define-names.c:890
 msgid "Why would you want to define a name to be #NAME?"
 msgstr "Why would you want to define a name to be #NAME?"
 
-#: ../src/dialogs/dialog-define-names.c:671
-#: ../src/dialogs/dialog-paste-names.c:137
+#: ../src/dialogs/dialog-define-names.c:982
+msgid "This name is already in use!"
+msgstr "This name is already in use!"
+
+#: ../src/dialogs/dialog-define-names.c:1163
+msgid "content"
+msgstr "content"
+
+#: ../src/dialogs/dialog-define-names.c:1235
+#: ../src/dialogs/dialog-function-select.c:1239
+msgid "Erase the search entry."
+msgstr "Erase the search entry."
+
+#: ../src/dialogs/dialog-define-names.c:1272
+msgid "Paste Defined Names"
+msgstr "Paste Defined Names"
+
+#: ../src/dialogs/dialog-define-names.c:1306
+#: ../src/dialogs/dialog-define-names.c:1336
 msgid "Could not create the Name Guru."
 msgstr "Could not create the Name Guru."
 
 #: ../src/dialogs/dialog-delete-cells.c:125
-#: ../src/dialogs/scenario-manager.glade.h:8 ../src/wbc-gtk-actions.c:333
-#: ../src/wbc-gtk-actions.c:347
+#: ../src/dialogs/scenario-manager.glade.h:8 ../src/wbc-gtk-actions.c:345
+#: ../src/wbc-gtk-actions.c:359
 msgid "Delete"
 msgstr "Delete"
 
@@ -5926,9 +6421,9 @@ msgid "Properties"
 msgstr "Properties"
 
 #: ../src/dialogs/dialog-doc-metadata.c:1600
+#: ../src/dialogs/dialog-function-select.c:1213
 #: ../src/dialogs/dialog-plugin-manager.c:722
 #: ../src/dialogs/doc-meta-data.glade.h:25
-#: ../src/dialogs/function-select.glade.h:2
 msgid "Description"
 msgstr "Description"
 
@@ -5945,69 +6440,81 @@ msgstr "Could not create the Properties dialogue."
 msgid "Could not create the Fill Series dialog."
 msgstr "Could not create the Fill Series dialogue."
 
-#: ../src/dialogs/dialog-formula-guru.c:322
+#: ../src/dialogs/dialog-formula-guru.c:327
 #, c-format
 msgid "[%s]"
 msgstr "[%s]"
 
-#: ../src/dialogs/dialog-formula-guru.c:864
+#: ../src/dialogs/dialog-formula-guru.c:915
 msgid "Function/Argument"
 msgstr "Function/Argument"
 
-#: ../src/dialogs/dialog-formula-guru.c:1037
+#: ../src/dialogs/dialog-formula-guru.c:1096
 msgid "Could not create the formula guru."
 msgstr "Could not create the formula guru."
 
-#: ../src/dialogs/dialog-function-select.c:215
+#: ../src/dialogs/dialog-function-select.c:497
+msgid "All Functions"
+msgstr "All Functions"
+
+#: ../src/dialogs/dialog-function-select.c:503
 msgid "Recently Used"
 msgstr "Recently Used"
 
-#: ../src/dialogs/dialog-function-select.c:220
-msgid "All Functions (long list)"
-msgstr "All Functions (long list)"
+#: ../src/dialogs/dialog-function-select.c:509
+msgid "In Use"
+msgstr "In Use"
 
-#: ../src/dialogs/dialog-function-select.c:330
+#: ../src/dialogs/dialog-function-select.c:656
 #, c-format
 msgid "%s evaluates to %s."
 msgstr "%s evaluates to %s."
 
-#: ../src/dialogs/dialog-function-select.c:389
+#: ../src/dialogs/dialog-function-select.c:715
 msgid "Arguments:"
 msgstr "Arguments:"
 
-#: ../src/dialogs/dialog-function-select.c:409
+#: ../src/dialogs/dialog-function-select.c:735
 msgid "Note: "
 msgstr "Note: "
 
-#: ../src/dialogs/dialog-function-select.c:421
+#: ../src/dialogs/dialog-function-select.c:747
 msgid "Examples:"
 msgstr "Examples:"
 
 #. Not translated
-#: ../src/dialogs/dialog-function-select.c:437
+#: ../src/dialogs/dialog-function-select.c:763
 msgid "See also: "
 msgstr "See also: "
 
-#: ../src/dialogs/dialog-function-select.c:452
+#: ../src/dialogs/dialog-function-select.c:778
 msgid ", "
 msgstr ", "
 
-#: ../src/dialogs/dialog-function-select.c:484
+#: ../src/dialogs/dialog-function-select.c:810
 msgid "Further information: "
 msgstr "Further information: "
 
-#: ../src/dialogs/dialog-function-select.c:486
+#: ../src/dialogs/dialog-function-select.c:812
 msgid "online descriptions"
 msgstr "online descriptions"
 
-#: ../src/dialogs/dialog-function-select.c:497
+#: ../src/dialogs/dialog-function-select.c:823
 msgid "Microsoft Excel: "
 msgstr "Microsoft Excel: "
 
-#: ../src/dialogs/dialog-function-select.c:505
+#: ../src/dialogs/dialog-function-select.c:831
 msgid "ODF (OpenFormula): "
 msgstr "ODF (OpenFormula): "
 
+#: ../src/dialogs/dialog-function-select.c:1326
+msgid "Gnumeric Function Help Browser"
+msgstr "Gnumeric Function Help Browser"
+
+#: ../src/dialogs/dialog-function-select.c:1330
+msgid "Paste Function Name dialog"
+msgstr "Paste Function Name dialogue"
+
 #: ../src/dialogs/dialog-goal-seek.c:329
 msgid "You should introduce a valid cell name in 'Set Cell:'!"
 msgstr "You should introduce a valid cell name in 'Set Cell:'!"
@@ -6042,24 +6549,25 @@ msgstr "Goal seeking with cell %s did not find a solution."
 msgid "Could not create the Goal-Seek dialog."
 msgstr "Could not create the Goal-Seek dialogue."
 
-#: ../src/dialogs/dialog-goto-cell.c:167
+#: ../src/dialogs/dialog-goto-cell.c:163
 msgid "Workbook Level"
 msgstr "Workbook Level"
 
-#: ../src/dialogs/dialog-goto-cell.c:289 ../src/dialogs/dialog-search.c:411
+#: ../src/dialogs/dialog-goto-cell.c:286 ../src/dialogs/dialog-search.c:438
 #: ../src/dialogs/dialog-stf-export.c:602 ../src/dialogs/hf-config.glade.h:18
 #: ../src/dialogs/print.glade.h:37 ../src/print-info.c:492 ../src/search.c:767
 #: ../src/tools/gnm-solver.c:713 ../src/tools/gnm-solver.c:714
-#: ../src/workbook.c:893 ../src/workbook.c:921
+#: ../src/workbook.c:894 ../src/workbook.c:922
 msgid "Sheet"
 msgstr "Sheet"
 
-#: ../src/dialogs/dialog-goto-cell.c:295 ../src/dialogs/dialog-search.c:412
+#: ../src/dialogs/dialog-goto-cell.c:292 ../src/dialogs/dialog-search.c:439
 #: ../src/dialogs/hf-config.glade.h:1 ../src/dialogs/tabulate.glade.h:2
+#: ../src/sheet-control-gui.c:2093
 msgid "Cell"
 msgstr "Cell"
 
-#: ../src/dialogs/dialog-goto-cell.c:364
+#: ../src/dialogs/dialog-goto-cell.c:361
 msgid "Could not create the goto dialog."
 msgstr "Could not create the goto dialogue."
 
@@ -6115,15 +6623,15 @@ msgstr "Add Hyperlink"
 msgid "Edit Hyperlink"
 msgstr "Edit Hyperlink"
 
-#: ../src/dialogs/dialog-hyperlink.c:406 ../src/sheet-control-gui.c:1861
+#: ../src/dialogs/dialog-hyperlink.c:406
 msgid "Remove Hyperlink"
 msgstr "Remove Hyperlink"
 
-#: ../src/dialogs/dialog-hyperlink.c:604
+#: ../src/dialogs/dialog-hyperlink.c:608
 msgid "Could not create the hyperlink dialog."
 msgstr "Could not create the hyperlink dialogue."
 
-#: ../src/dialogs/dialog-insert-cells.c:126 ../src/wbc-gtk.c:509
+#: ../src/dialogs/dialog-insert-cells.c:126 ../src/wbc-gtk.c:511
 msgid "Insert"
 msgstr "Insert"
 
@@ -6260,139 +6768,143 @@ msgstr "Default Number of Rows in a Sheet"
 msgid "Default Number of Columns in a Sheet"
 msgstr "Default Number of Columns in a Sheet"
 
-#: ../src/dialogs/dialog-preferences.c:889
+#: ../src/dialogs/dialog-preferences.c:946
 msgid "Default autosave frequency in seconds"
 msgstr "Default autosave frequency in seconds"
 
-#: ../src/dialogs/dialog-preferences.c:957
+#: ../src/dialogs/dialog-preferences.c:967
+msgid "Disable Extension Check for Configurable Text Exporter"
+msgstr "Disable Extension Check for Configurable Text Exporter"
+
+#: ../src/dialogs/dialog-preferences.c:1019
 msgid "Enter _Moves Selection"
 msgstr "Enter _Moves Selection"
 
-#: ../src/dialogs/dialog-preferences.c:1001
+#: ../src/dialogs/dialog-preferences.c:1073
 msgid "Prefer CLIPBOARD Over PRIMARY Selection"
 msgstr "Prefer CLIPBOARD Over PRIMARY Selection"
 
-#: ../src/dialogs/dialog-preferences.c:1024
+#: ../src/dialogs/dialog-preferences.c:1096
 msgid "Capitalize _names of days"
 msgstr "Capitalise _names of days"
 
-#: ../src/dialogs/dialog-preferences.c:1047
+#: ../src/dialogs/dialog-preferences.c:1119
 msgid "Correct _TWo INitial CApitals"
 msgstr "Correct _TWo INitial CApitals"
 
-#: ../src/dialogs/dialog-preferences.c:1074
+#: ../src/dialogs/dialog-preferences.c:1146
 msgid "Capitalize _first letter of sentence"
 msgstr "Capitalise _first letter of sentence"
 
-#: ../src/dialogs/dialog-preferences.c:1100
+#: ../src/dialogs/dialog-preferences.c:1172
 msgid "Copy and Paste"
 msgstr "Copy and Paste"
 
-#: ../src/dialogs/dialog-preferences.c:1101
+#: ../src/dialogs/dialog-preferences.c:1173
 msgid "Auto Correct"
 msgstr "Auto Correct"
 
-#: ../src/dialogs/dialog-preferences.c:1103
+#: ../src/dialogs/dialog-preferences.c:1175
 msgid "Files"
 msgstr "Files"
 
-#: ../src/dialogs/dialog-preferences.c:1104
+#: ../src/dialogs/dialog-preferences.c:1176
 msgid "Tools"
 msgstr "Tools"
 
-#: ../src/dialogs/dialog-preferences.c:1105
+#: ../src/dialogs/dialog-preferences.c:1177
 msgid "Undo"
 msgstr "Undo"
 
-#: ../src/dialogs/dialog-preferences.c:1106
+#: ../src/dialogs/dialog-preferences.c:1178
 msgid "Windows"
 msgstr "Windows"
 
-#: ../src/dialogs/dialog-preferences.c:1107
+#: ../src/dialogs/dialog-preferences.c:1179
 msgid "Header/Footer"
 msgstr "Header/Footer"
 
-#: ../src/dialogs/dialog-preferences.c:1109
+#: ../src/dialogs/dialog-preferences.c:1181
 msgid "Screen"
 msgstr "Screen"
 
-#: ../src/dialogs/dialog-preferences.c:1110
+#: ../src/dialogs/dialog-preferences.c:1182
 msgid "INitial CApitals"
 msgstr "INitial CApitals"
 
-#: ../src/dialogs/dialog-preferences.c:1111
+#: ../src/dialogs/dialog-preferences.c:1183
 msgid "First Letter"
 msgstr "First Letter"
 
-#: ../src/dialogs/dialog-printer-setup.c:698
+#: ../src/dialogs/dialog-printer-setup.c:796
 msgid "points"
 msgstr "points"
 
-#: ../src/dialogs/dialog-printer-setup.c:702
+#: ../src/dialogs/dialog-printer-setup.c:800
 msgid "inches"
 msgstr "inches"
 
-#: ../src/dialogs/dialog-printer-setup.c:706
+#: ../src/dialogs/dialog-printer-setup.c:804
 msgid "mm"
 msgstr "mm"
 
-#: ../src/dialogs/dialog-printer-setup.c:1469
+#: ../src/dialogs/dialog-printer-setup.c:1567
 msgid "Default date format"
 msgstr "Default date format"
 
-#: ../src/dialogs/dialog-printer-setup.c:1475
+#: ../src/dialogs/dialog-printer-setup.c:1573
 msgid "Custom date format"
 msgstr "Custom date format"
 
-#: ../src/dialogs/dialog-printer-setup.c:1507
+#: ../src/dialogs/dialog-printer-setup.c:1605
 msgid "Default time format"
 msgstr "Default time format"
 
-#: ../src/dialogs/dialog-printer-setup.c:1513
+#: ../src/dialogs/dialog-printer-setup.c:1611
 msgid "Custom time format"
 msgstr "Custom time format"
 
-#: ../src/dialogs/dialog-printer-setup.c:1552
+#: ../src/dialogs/dialog-printer-setup.c:1650
 msgid "$A$1 (first cell of this worksheet)"
 msgstr "$A$1 (first cell of this worksheet)"
 
-#: ../src/dialogs/dialog-printer-setup.c:1617
+#: ../src/dialogs/dialog-printer-setup.c:1715
 msgid "Custom header configuration"
 msgstr "Custom header configuration"
 
-#: ../src/dialogs/dialog-printer-setup.c:1622
+#: ../src/dialogs/dialog-printer-setup.c:1720
 msgid "Custom footer configuration"
 msgstr "Custom footer configuration"
 
-#: ../src/dialogs/dialog-printer-setup.c:1771
+#: ../src/dialogs/dialog-printer-setup.c:1869
 msgid "Date format selection"
 msgstr "Date format selection"
 
-#: ../src/dialogs/dialog-printer-setup.c:1773
+#: ../src/dialogs/dialog-printer-setup.c:1871
 msgid "Time format selection"
 msgstr "Time format selection"
 
-#: ../src/dialogs/dialog-printer-setup.c:2190
+#: ../src/dialogs/dialog-printer-setup.c:2288
 #, c-format
 msgid "%.0f pixels wide by %.0f pixels tall"
 msgstr "%.0f pixels wide by %.0f pixels tall"
 
-#: ../src/dialogs/dialog-printer-setup.c:2193
+#: ../src/dialogs/dialog-printer-setup.c:2291
 #, c-format
 msgid "%.0f points wide by %.0f points tall"
 msgstr "%.0f points wide by %.0f points tall"
 
-#: ../src/dialogs/dialog-printer-setup.c:2196
+#: ../src/dialogs/dialog-printer-setup.c:2294
 #, c-format
 msgid "%.1f in wide by %.1f in tall"
 msgstr "%.1f in wide by %.1f in tall"
 
-#: ../src/dialogs/dialog-printer-setup.c:2199
+#: ../src/dialogs/dialog-printer-setup.c:2297
 #, c-format
 msgid "%.0f mm wide by %.0f mm tall"
 msgstr "%.0f mm wide by %.0f mm tall"
 
-#: ../src/dialogs/dialog-printer-setup.c:2202
+#: ../src/dialogs/dialog-printer-setup.c:2300
 #, c-format
 msgid "%.1f wide by %.1f tall"
 msgstr "%.1f wide by %.1f tall"
@@ -6434,8 +6946,8 @@ msgstr "_Save Selected"
 msgid "Save selected documents and then quit"
 msgstr "Save selected documents and then quit"
 
-#: ../src/dialogs/dialog-quit.c:193 ../src/wbc-gtk.c:2417
-#: ../src/wbc-gtk.c:2422
+#: ../src/dialogs/dialog-quit.c:193 ../src/wbc-gtk.c:2811
+#: ../src/wbc-gtk.c:2816
 msgid "_Discard"
 msgstr "_Discard"
 
@@ -6785,33 +7297,33 @@ msgstr "Results entry did not contain valid cell names."
 msgid "Could not create the Scenarios dialog."
 msgstr "Could not create the Scenarios dialogue."
 
-#: ../src/dialogs/dialog-search-replace.c:152
-#: ../src/dialogs/dialog-search.c:335
+#: ../src/dialogs/dialog-search-replace.c:185
+#: ../src/dialogs/dialog-search.c:359
 msgid "You must select some cell types to search."
 msgstr "You must select some cell types to search."
 
-#: ../src/dialogs/dialog-search.c:133
+#: ../src/dialogs/dialog-search.c:134
 msgid "Comment"
 msgstr "Comment"
 
-#: ../src/dialogs/dialog-search.c:136 ../src/tools/gnm-solver.c:1030
+#: ../src/dialogs/dialog-search.c:137 ../src/tools/gnm-solver.c:1208
 msgid "Result"
 msgstr "Result"
 
-#: ../src/dialogs/dialog-search.c:146 ../src/dialogs/dialog-search.c:172
-#: ../src/dialogs/dialog-search.c:178 ../src/dialogs/dialog-search.c:184
+#: ../src/dialogs/dialog-search.c:147 ../src/dialogs/dialog-search.c:173
+#: ../src/dialogs/dialog-search.c:179 ../src/dialogs/dialog-search.c:185
 msgid "Deleted"
 msgstr "Deleted"
 
-#: ../src/dialogs/dialog-search.c:148
+#: ../src/dialogs/dialog-search.c:149
 msgid "Expression"
 msgstr "Expression"
 
-#: ../src/dialogs/dialog-search.c:154
+#: ../src/dialogs/dialog-search.c:155
 msgid "Other value"
 msgstr "Other value"
 
-#: ../src/dialogs/dialog-search.c:414 ../src/dialogs/dialog-so-styled.c:169
+#: ../src/dialogs/dialog-search.c:441 ../src/dialogs/dialog-so-styled.c:169
 msgid "Content"
 msgstr "Content"
 
@@ -6840,8 +7352,8 @@ msgid "Dir"
 msgstr "Dir"
 
 #: ../src/dialogs/dialog-sheet-order.c:720
-#: ../src/dialogs/sheet-resize.glade.h:5 ../src/sheet-object-graph.c:718
-#: ../src/sheet.c:1002
+#: ../src/dialogs/sheet-resize.glade.h:5 ../src/sheet-object-graph.c:724
+#: ../src/sheet.c:1014
 msgid "Rows"
 msgstr "Rows"
 
@@ -6871,16 +7383,18 @@ msgstr "Another view is already managing sheets"
 msgid "Default"
 msgstr "Default"
 
-#: ../src/dialogs/dialog-sheetobject-size.c:195
-#: ../src/sheet-control-gui.c:2488
+#: ../src/dialogs/dialog-sheetobject-size.c:203
 msgid "Move Object"
 msgstr "Move Object"
 
-#: ../src/dialogs/dialog-sheetobject-size.c:195
-#: ../src/sheet-control-gui.c:2488
+#: ../src/dialogs/dialog-sheetobject-size.c:203
 msgid "Resize Object"
 msgstr "Resize Object"
 
+#: ../src/dialogs/dialog-sheetobject-size.c:229
+msgid "Set Object Name"
+msgstr "Set Object Name"
+
 #: ../src/dialogs/dialog-shuffle.c:150
 msgid "Could not create the Data Shuffling dialog."
 msgstr "Could not create the Data Shuffling dialogue."
@@ -6918,16 +7432,16 @@ msgid "Run on"
 msgstr "Run on"
 
 #: ../src/dialogs/dialog-simulation.c:237 ../src/tools/simulation.c:247
-#: ../src/wbc-gtk.c:4312
+#: ../src/wbc-gtk.c:4718
 msgid "Min"
 msgstr "Min"
 
-#: ../src/dialogs/dialog-simulation.c:237 ../src/wbc-gtk.c:4314
+#: ../src/dialogs/dialog-simulation.c:237 ../src/wbc-gtk.c:4720
 msgid "Average"
 msgstr "Average"
 
 #: ../src/dialogs/dialog-simulation.c:237 ../src/tools/simulation.c:249
-#: ../src/wbc-gtk.c:4313
+#: ../src/wbc-gtk.c:4719
 msgid "Max"
 msgstr "Max"
 
@@ -6951,7 +7465,7 @@ msgstr "Could not create the Simulation dialogue."
 msgid "Could not create the List Property dialog."
 msgstr "Could not create the List Property dialogue."
 
-#: ../src/dialogs/dialog-solver.c:350
+#: ../src/dialogs/dialog-solver.c:351
 msgid ""
 "Looking for a subject for your thesis? Maybe you would like to write a "
 "solver for Gnumeric?"
@@ -6959,93 +7473,107 @@ msgstr ""
 "Looking for a subject for your thesis? Maybe you would like to write a "
 "solver for Gnumeric?"
 
-#: ../src/dialogs/dialog-solver.c:445
+#: ../src/dialogs/dialog-solver.c:446
 msgid "Changing solver parameters"
 msgstr "Changing solver parameters"
 
-#: ../src/dialogs/dialog-solver.c:511
+#: ../src/dialogs/dialog-solver.c:512
 msgid "Ready"
 msgstr "Ready"
 
-#: ../src/dialogs/dialog-solver.c:514
+#: ../src/dialogs/dialog-solver.c:515
 msgid "Preparing"
 msgstr "Preparing"
 
-#: ../src/dialogs/dialog-solver.c:517
+#: ../src/dialogs/dialog-solver.c:518
 msgid "Prepared"
 msgstr "Prepared"
 
-#: ../src/dialogs/dialog-solver.c:520
+#: ../src/dialogs/dialog-solver.c:521
 msgid "Running"
 msgstr "Running"
 
-#: ../src/dialogs/dialog-solver.c:529
+#: ../src/dialogs/dialog-solver.c:530
 msgid "Done"
 msgstr "Done"
 
-#: ../src/dialogs/dialog-solver.c:533
+#: ../src/dialogs/dialog-solver.c:534
 msgid "Error"
 msgstr "Error"
 
-#: ../src/dialogs/dialog-solver.c:536
+#: ../src/dialogs/dialog-solver.c:537
 msgid "Cancelled"
 msgstr "Cancelled"
 
-#: ../src/dialogs/dialog-solver.c:572
-#, c-format
-msgid "Feasible: %s"
-msgstr "Feasible: %s"
+#: ../src/dialogs/dialog-solver.c:571
+msgid "Feasible"
+msgstr "Feasible"
 
-#: ../src/dialogs/dialog-solver.c:580
-#, c-format
-msgid "Optimal: %s"
-msgstr "Optimal: %s"
+#: ../src/dialogs/dialog-solver.c:575
+msgid "Optimal"
+msgstr "Optimal"
 
-#: ../src/dialogs/dialog-solver.c:586
+#: ../src/dialogs/dialog-solver.c:579
 msgid "Infeasible"
 msgstr "Infeasible"
 
-#: ../src/dialogs/dialog-solver.c:590
+#: ../src/dialogs/dialog-solver.c:583
 msgid "Unbounded"
 msgstr "Unbounded"
 
-#: ../src/dialogs/dialog-solver.c:636
-msgid "No suitable solver available."
-msgstr "No suitable solver available."
+#: ../src/dialogs/dialog-solver.c:638
+msgid "The chosen solver is not functional."
+msgstr "The chosen solver is not functional."
 
-#: ../src/dialogs/dialog-solver.c:648
+#: ../src/dialogs/dialog-solver.c:650
 msgid "Running Solver"
 msgstr "Running Solver"
 
-#: ../src/dialogs/dialog-solver.c:653
+#: ../src/dialogs/dialog-solver.c:655
 msgid "Stop"
 msgstr "Stop"
 
-#: ../src/dialogs/dialog-solver.c:658
+#: ../src/dialogs/dialog-solver.c:660
 msgid "Stop the running solver"
 msgstr "Stop the running solver"
 
-#: ../src/dialogs/dialog-solver.c:665
+#: ../src/dialogs/dialog-solver.c:667
 msgid "OK"
 msgstr "OK"
 
-#: ../src/dialogs/dialog-solver.c:755
+#: ../src/dialogs/dialog-solver.c:674
+msgid "Solver Status:"
+msgstr "Solver Status:"
+
+#: ../src/dialogs/dialog-solver.c:675
+msgid "Problem Status:"
+msgstr "Problem Status:"
+
+#: ../src/dialogs/dialog-solver.c:676
+msgid "Objective Value:"
+msgstr "Objective Value:"
+
+#: ../src/dialogs/dialog-solver.c:677
+msgid "Elapsed Time:"
+msgstr "Elapsed Time:"
+
+#: ../src/dialogs/dialog-solver.c:778
 msgid "Running solver"
 msgstr "Running solver"
 
-#: ../src/dialogs/dialog-solver.c:792
+#: ../src/dialogs/dialog-solver.c:815
 msgid "Optimal solution created by solver.\n"
 msgstr "Optimal solution created by solver.\n"
 
-#: ../src/dialogs/dialog-solver.c:796
+#: ../src/dialogs/dialog-solver.c:819
 msgid "Feasible solution created by solver.\n"
 msgstr "Feasible solution created by solver.\n"
 
-#: ../src/dialogs/dialog-solver.c:1061
+#: ../src/dialogs/dialog-solver.c:1084
 msgid "Subject to the Constraints:"
 msgstr "Subject to the Constraints:"
 
-#: ../src/dialogs/dialog-solver.c:1196
+#: ../src/dialogs/dialog-solver.c:1233
 msgid "Could not create the Solver dialog."
 msgstr "Could not create the Solver dialogue."
 
@@ -7239,55 +7767,70 @@ msgstr "_Widen this column"
 msgid "_Narrow this column"
 msgstr "_Narrow this column"
 
-#: ../src/dialogs/dialog-stf-format-page.c:48
+#: ../src/dialogs/dialog-stf-format-page.c:49
 #, c-format
 msgid "Importing %i columns and ignoring none."
 msgstr "Importing %i columns and ignoring none."
 
-#: ../src/dialogs/dialog-stf-format-page.c:51
+#: ../src/dialogs/dialog-stf-format-page.c:52
 #, c-format
 msgid "Importing %i columns and ignoring %i."
 msgstr "Importing %i columns and ignoring %i."
 
-#: ../src/dialogs/dialog-stf-format-page.c:186
+#: ../src/dialogs/dialog-stf-format-page.c:177
 #, c-format
 msgid "A maximum of %d column can be imported."
 msgid_plural "A maximum of %d columns can be imported."
 msgstr[0] "A maximum of %d column can be imported."
 msgstr[1] "A maximum of %d columns can be imported."
 
-#: ../src/dialogs/dialog-stf-format-page.c:326
+#: ../src/dialogs/dialog-stf-format-page.c:205
+msgid "Format Selector"
+msgstr "Format Selector"
+
+#: ../src/dialogs/dialog-stf-format-page.c:386
 msgid "Ignore all columns on right"
 msgstr "Ignore all columns on right"
 
-#: ../src/dialogs/dialog-stf-format-page.c:327
+#: ../src/dialogs/dialog-stf-format-page.c:387
 msgid "Ignore all columns on left"
 msgstr "Ignore all columns on left"
 
-#: ../src/dialogs/dialog-stf-format-page.c:328
+#: ../src/dialogs/dialog-stf-format-page.c:388
 msgid "Import all columns on right"
 msgstr "Import all columns on right"
 
-#: ../src/dialogs/dialog-stf-format-page.c:329
+#: ../src/dialogs/dialog-stf-format-page.c:389
 msgid "Import all columns on left"
 msgstr "Import all columns on left"
 
-#: ../src/dialogs/dialog-stf-format-page.c:330
+#: ../src/dialogs/dialog-stf-format-page.c:390
 msgid "Copy format to right"
 msgstr "Copy format to right"
 
-#: ../src/dialogs/dialog-stf-format-page.c:520
+#: ../src/dialogs/dialog-stf-format-page.c:585
 #, c-format
 msgid "A maximum of %d columns can be imported."
 msgstr "A maximum of %d columns can be imported."
 
-#: ../src/dialogs/dialog-stf-format-page.c:551
+#: ../src/dialogs/dialog-stf-format-page.c:595
+msgid "Auto fit"
+msgstr "Auto fit"
+
+#: ../src/dialogs/dialog-stf-format-page.c:616
+#, c-format
+msgid "If this checkbox is selected, column %i will be imported into Gnumeric."
+msgstr "If this tickbox is selected, column %i will be imported into Gnumeric."
+
+#: ../src/dialogs/dialog-stf-format-page.c:624
 msgid ""
-"If this checkbox is selected, the column will be imported into Gnumeric."
+"If this checkbox is selected, the width of the column will be adjusted to "
+"the longest entry."
 msgstr ""
-"If this tickbox is selected, the column will be imported into Gnumeric."
+"If this tickbox is selected, the width of the column will be adjusted to the "
+"longest entry."
 
-#: ../src/dialogs/dialog-stf-format-page.c:704
+#: ../src/dialogs/dialog-stf-format-page.c:748
 #: ../src/dialogs/dialog-stf-preview.h:24
 #: ../src/tools/analysis-exp-smoothing.c:152
 #: ../src/tools/analysis-exp-smoothing.c:327
@@ -7295,7 +7838,7 @@ msgstr ""
 #: ../src/tools/analysis-exp-smoothing.c:777
 #: ../src/tools/analysis-exp-smoothing.c:1098
 #: ../src/tools/analysis-frequency.c:148 ../src/tools/analysis-histogram.c:294
-#: ../src/tools/analysis-tools.c:1209 ../src/tools/analysis-tools.c:3574
+#: ../src/tools/analysis-tools.c:1216 ../src/tools/analysis-tools.c:3570
 #, c-format
 msgid "Column %d"
 msgstr "Column %d"
@@ -7312,12 +7855,12 @@ msgstr[1] "%d of %d lines to import"
 msgid "The data is not valid in encoding %s; please select another encoding."
 msgstr "The data is not valid in encoding %s; please select another encoding."
 
-#: ../src/dialogs/dialog-stf-main-page.c:389 ../src/wbc-gtk-actions.c:2332
+#: ../src/dialogs/dialog-stf-main-page.c:389 ../src/wbc-gtk-actions.c:2511
 msgid "Line"
 msgstr "Line"
 
 #: ../src/dialogs/dialog-stf-main-page.c:401
-#: ../src/widgets/gnumeric-expr-entry.c:928
+#: ../src/widgets/gnumeric-expr-entry.c:1524
 msgid "Text"
 msgstr "Text"
 
@@ -7327,14 +7870,6 @@ msgid "Data (from %s)"
 msgstr "Data (from %s)"
 
 #: ../src/dialogs/dialog-stf.glade.h:1
-msgid "\""
-msgstr "\""
-
-#: ../src/dialogs/dialog-stf.glade.h:2
-msgid "'"
-msgstr "'"
-
-#: ../src/dialogs/dialog-stf.glade.h:3
 msgid ""
 "Actual processing will start at this line, any previous lines will be "
 "ignored."
@@ -7342,11 +7877,11 @@ msgstr ""
 "Actual processing will start at this line, any previous lines will be "
 "ignored."
 
-#: ../src/dialogs/dialog-stf.glade.h:4
+#: ../src/dialogs/dialog-stf.glade.h:2
 msgid "Attempt to recognize columns in the text automatically."
 msgstr "Attempt to recognise columns in the text automatically."
 
-#: ../src/dialogs/dialog-stf.glade.h:5
+#: ../src/dialogs/dialog-stf.glade.h:3
 msgid ""
 "Both sides\n"
 "Neither side\n"
@@ -7358,19 +7893,19 @@ msgstr ""
 "On left side only\n"
 "On right side only"
 
-#: ../src/dialogs/dialog-stf.glade.h:9
+#: ../src/dialogs/dialog-stf.glade.h:7
 msgid "CSV"
 msgstr "CSV"
 
-#: ../src/dialogs/dialog-stf.glade.h:10
+#: ../src/dialogs/dialog-stf.glade.h:8
 msgid "C_olon (:)"
 msgstr "C_olon (:)"
 
-#: ../src/dialogs/dialog-stf.glade.h:11
+#: ../src/dialogs/dialog-stf.glade.h:9
 msgid "C_ustom"
 msgstr "C_ustom"
 
-#: ../src/dialogs/dialog-stf.glade.h:12
+#: ../src/dialogs/dialog-stf.glade.h:10
 msgid ""
 "Character interpreted as quote character. If a termination or separation "
 "character is encountered within quotes it will be considered part of the "
@@ -7380,28 +7915,24 @@ msgstr ""
 "character is encountered within quotes it will be considered part of the "
 "column text."
 
-#: ../src/dialogs/dialog-stf.glade.h:13
+#: ../src/dialogs/dialog-stf.glade.h:11
 msgid "Clear list of columns"
 msgstr "Clear list of columns"
 
-#: ../src/dialogs/dialog-stf.glade.h:14
-msgid "Column selection"
-msgstr "Column selection"
-
-#: ../src/dialogs/dialog-stf.glade.h:15 ../src/dialogs/sheet-resize.glade.h:3
-#: ../src/sheet-object-graph.c:717 ../src/sheet.c:995
+#: ../src/dialogs/dialog-stf.glade.h:12 ../src/dialogs/sheet-resize.glade.h:3
+#: ../src/sheet-object-graph.c:723 ../src/sheet.c:1007
 msgid "Columns"
 msgstr "Columns"
 
-#: ../src/dialogs/dialog-stf.glade.h:16
+#: ../src/dialogs/dialog-stf.glade.h:13
 msgid "Custom separator, this can be any character."
 msgstr "Custom separator, this can be any character."
 
-#: ../src/dialogs/dialog-stf.glade.h:18
+#: ../src/dialogs/dialog-stf.glade.h:15
 msgid "Define the width of each column manually."
 msgstr "Define the width of each column manually."
 
-#: ../src/dialogs/dialog-stf.glade.h:19
+#: ../src/dialogs/dialog-stf.glade.h:16
 msgid ""
 "Each column in the text is separated by a 'separation' character, e.g. a "
 "semicolon."
@@ -7409,113 +7940,105 @@ msgstr ""
 "Each column in the text is separated by a 'separation' character, e.g. a "
 "semicolon."
 
-#: ../src/dialogs/dialog-stf.glade.h:20
+#: ../src/dialogs/dialog-stf.glade.h:17
 msgid "Encoding:"
 msgstr "Encoding:"
 
-#: ../src/dialogs/dialog-stf.glade.h:21
+#: ../src/dialogs/dialog-stf.glade.h:18
 msgid "F_inish"
 msgstr "F_inish"
 
-#: ../src/dialogs/dialog-stf.glade.h:22
+#: ../src/dialogs/dialog-stf.glade.h:19
 msgid "Fi_xed width"
 msgstr "Fi_xed width"
 
-#: ../src/dialogs/dialog-stf.glade.h:23
+#: ../src/dialogs/dialog-stf.glade.h:20
 msgid "Fixed"
 msgstr "Fixed"
 
-#: ../src/dialogs/dialog-stf.glade.h:25
+#: ../src/dialogs/dialog-stf.glade.h:22
 msgid "Fr_om line:"
 msgstr "Fr_om line:"
 
-#: ../src/dialogs/dialog-stf.glade.h:26
+#: ../src/dialogs/dialog-stf.glade.h:23
 msgid "Ignore any separators at the beginning of lines"
 msgstr "Ignore any separators at the beginning of lines"
 
-#: ../src/dialogs/dialog-stf.glade.h:27
+#: ../src/dialogs/dialog-stf.glade.h:24
 msgid "Line breaks:"
 msgstr "Line breaks:"
 
-#: ../src/dialogs/dialog-stf.glade.h:28
+#: ../src/dialogs/dialog-stf.glade.h:25
 msgid "Lines to import"
 msgstr "Lines to import"
 
-#: ../src/dialogs/dialog-stf.glade.h:29
+#: ../src/dialogs/dialog-stf.glade.h:26
 msgid "Main"
 msgstr "Main"
 
-#: ../src/dialogs/dialog-stf.glade.h:30
+#: ../src/dialogs/dialog-stf.glade.h:27
 msgid "Number of lines to import"
 msgstr "Number of lines to import"
 
-#: ../src/dialogs/dialog-stf.glade.h:31
+#: ../src/dialogs/dialog-stf.glade.h:28
 msgid "Original data type:"
 msgstr "Original data type:"
 
-#: ../src/dialogs/dialog-stf.glade.h:32
-msgid "Overall formatting"
-msgstr "Overall formatting"
-
-#: ../src/dialogs/dialog-stf.glade.h:33
-msgid "Per column formatting"
-msgstr "Per column formatting"
-
-#: ../src/dialogs/dialog-stf.glade.h:34
+#: ../src/dialogs/dialog-stf.glade.h:29
 msgid "Processing ends at this line, any subsequent lines will be ignored."
 msgstr "Processing ends at this line, any subsequent lines will be ignored."
 
-#: ../src/dialogs/dialog-stf.glade.h:35
+#: ../src/dialogs/dialog-stf.glade.h:30
 msgid "S_ee two separators as one"
 msgstr "S_ee two separators as one"
 
-#: ../src/dialogs/dialog-stf.glade.h:36
+#: ../src/dialogs/dialog-stf.glade.h:31
 msgid "See two successive separators as one."
 msgstr "See two successive separators as one."
 
-#: ../src/dialogs/dialog-stf.glade.h:37
+#: ../src/dialogs/dialog-stf.glade.h:32
 msgid ""
 "See two successive text indicators as one that does not terminate the cell."
 msgstr ""
 "See two successive text indicators as one that does not terminate the cell."
 
-#: ../src/dialogs/dialog-stf.glade.h:38
+#: ../src/dialogs/dialog-stf.glade.h:33
 msgid "Semicolo_n (;)"
 msgstr "Semicolo_n (;)"
 
-#: ../src/dialogs/dialog-stf.glade.h:39
+#: ../src/dialogs/dialog-stf.glade.h:34
 msgid "Separators"
 msgstr "Separators"
 
-#: ../src/dialogs/dialog-stf.glade.h:40
+#: ../src/dialogs/dialog-stf.glade.h:35
 msgid "Source Format"
 msgstr "Source Format"
 
-#: ../src/dialogs/dialog-stf.glade.h:41
+#: ../src/dialogs/dialog-stf.glade.h:36
 msgid "Source Locale:"
 msgstr "Source Locale:"
 
-#: ../src/dialogs/dialog-stf.glade.h:42
+#: ../src/dialogs/dialog-stf.glade.h:37
 msgid "Te_xt indicator: "
 msgstr "Te_xt indicator: "
 
-#: ../src/dialogs/dialog-stf.glade.h:43
+#: ../src/dialogs/dialog-stf.glade.h:38
 msgid "Text Import Configuration"
 msgstr "Text Import Configuration"
 
-#: ../src/dialogs/dialog-stf.glade.h:44
+#: ../src/dialogs/dialog-stf.glade.h:39
 msgid "Text indicator"
 msgstr "Text indicator"
 
-#: ../src/dialogs/dialog-stf.glade.h:45
+#: ../src/dialogs/dialog-stf.glade.h:40
 msgid "The carriage return character (ASCII code 13) breaks lines"
 msgstr "The carriage return character (ASCII code 13) breaks lines"
 
-#: ../src/dialogs/dialog-stf.glade.h:46
+#: ../src/dialogs/dialog-stf.glade.h:41
 msgid "The line feed character (ASCII code 10) breaks lines"
 msgstr "The line feed character (ASCII code 10) breaks lines"
 
-#: ../src/dialogs/dialog-stf.glade.h:47
+#: ../src/dialogs/dialog-stf.glade.h:42
 msgid ""
 "The sequence of carriage return and line feed (ASCII codes 13 and 10) breaks "
 "lines"
@@ -7523,66 +8046,62 @@ msgstr ""
 "The sequence of carriage return and line feed (ASCII codes 13 and 10) breaks "
 "lines"
 
-#: ../src/dialogs/dialog-stf.glade.h:48
+#: ../src/dialogs/dialog-stf.glade.h:43
 msgid "Trim:"
 msgstr "Trim:"
 
-#: ../src/dialogs/dialog-stf.glade.h:49
+#: ../src/dialogs/dialog-stf.glade.h:44
 msgid "_Adjacent text indicators escaped"
 msgstr "_Adjacent text indicators escaped"
 
-#: ../src/dialogs/dialog-stf.glade.h:50
+#: ../src/dialogs/dialog-stf.glade.h:45
 msgid "_Auto Column Discovery"
 msgstr "_Auto Column Discovery"
 
-#: ../src/dialogs/dialog-stf.glade.h:51
+#: ../src/dialogs/dialog-stf.glade.h:46
 msgid "_Clear"
 msgstr "_Clear"
 
-#: ../src/dialogs/dialog-stf.glade.h:52
+#: ../src/dialogs/dialog-stf.glade.h:47
 msgid "_Comma (,)"
 msgstr "_Comma (,)"
 
-#: ../src/dialogs/dialog-stf.glade.h:53
+#: ../src/dialogs/dialog-stf.glade.h:48
 msgid "_Hyphen (-)"
 msgstr "_Hyphen (-)"
 
-#: ../src/dialogs/dialog-stf.glade.h:54
+#: ../src/dialogs/dialog-stf.glade.h:49
 msgid "_Ignore initial separators"
 msgstr "_Ignore initial separators"
 
-#: ../src/dialogs/dialog-stf.glade.h:55
+#: ../src/dialogs/dialog-stf.glade.h:50
 msgid "_Macintosh (CR)"
 msgstr "_Macintosh (CR)"
 
-#: ../src/dialogs/dialog-stf.glade.h:56
+#: ../src/dialogs/dialog-stf.glade.h:51
 msgid "_Separated"
 msgstr "_Separated"
 
-#: ../src/dialogs/dialog-stf.glade.h:57
+#: ../src/dialogs/dialog-stf.glade.h:52
 msgid "_Space"
 msgstr "_Space"
 
-#: ../src/dialogs/dialog-stf.glade.h:58
+#: ../src/dialogs/dialog-stf.glade.h:53
 msgid "_Tab"
 msgstr "_Tab"
 
-#: ../src/dialogs/dialog-stf.glade.h:59
+#: ../src/dialogs/dialog-stf.glade.h:54
 msgid "_To line: "
 msgstr "_To line: "
 
-#: ../src/dialogs/dialog-stf.glade.h:60
+#: ../src/dialogs/dialog-stf.glade.h:55
 msgid "_Unix (LF)"
 msgstr "_Unix (LF)"
 
-#: ../src/dialogs/dialog-stf.glade.h:61
+#: ../src/dialogs/dialog-stf.glade.h:56
 msgid "_Windows (CR+LF)"
 msgstr "_Windows (CR+LF)"
 
-#: ../src/dialogs/dialog-stf.glade.h:62
-msgid "`"
-msgstr "`"
-
 #: ../src/dialogs/dialog-tabulate.c:196
 msgid "You should introduce a single valid cell as dependency cell"
 msgstr "You should introduce a single valid cell as dependency cell"
@@ -7642,14 +8161,18 @@ msgstr "Screen %d [This screen]"
 msgid "Screen %d"
 msgstr "Screen %d"
 
-#: ../src/dialogs/dialog-workbook-attr.c:186
+#: ../src/dialogs/dialog-workbook-attr.c:194
 msgid "Widgets"
 msgstr "Widgets"
 
-#: ../src/dialogs/dialog-workbook-attr.c:188
+#: ../src/dialogs/dialog-workbook-attr.c:196
 msgid "Auto Completion"
 msgstr "Auto Completion"
 
+#: ../src/dialogs/dialog-workbook-attr.c:197
+msgid "Cell Markers"
+msgstr "Cell Markers"
+
 #: ../src/dialogs/dialog-zoom.glade.h:2
 #, no-c-format
 msgid "20_0 %"
@@ -7664,8 +8187,8 @@ msgid "Sheets"
 msgstr "Sheets"
 
 #. ----- vertical -----
-#: ../src/dialogs/dialog-zoom.glade.h:5 ../src/wbc-gtk.c:2626
-#: ../src/wbc-gtk.c:2648
+#: ../src/dialogs/dialog-zoom.glade.h:5 ../src/wbc-gtk.c:3028
+#: ../src/wbc-gtk.c:3050
 msgid "Zoom"
 msgstr "Zoom"
 
@@ -7948,7 +8471,7 @@ msgstr "St_op value:"
 msgid "Type:"
 msgstr "Type:"
 
-#: ../src/dialogs/fill-series.glade.h:12 ../src/wbc-gtk-actions.c:1895
+#: ../src/dialogs/fill-series.glade.h:12 ../src/wbc-gtk-actions.c:2008
 msgid "_Column"
 msgstr "_Column"
 
@@ -7968,8 +8491,8 @@ msgstr "_Linear"
 msgid "_Month"
 msgstr "_Month"
 
-#: ../src/dialogs/fill-series.glade.h:17 ../src/wbc-gtk-actions.c:1731
-#: ../src/wbc-gtk-actions.c:1898
+#: ../src/dialogs/fill-series.glade.h:17 ../src/wbc-gtk-actions.c:1815
+#: ../src/wbc-gtk-actions.c:2011
 msgid "_Row"
 msgstr "_Row"
 
@@ -8009,7 +8532,7 @@ msgstr "Formula Guru"
 msgid "Quote unknown names"
 msgstr "Quote unknown names"
 
-#: ../src/dialogs/fourier-analysis.glade.h:1 ../src/wbc-gtk-actions.c:2179
+#: ../src/dialogs/fourier-analysis.glade.h:1 ../src/wbc-gtk-actions.c:2296
 msgid "Fourier Analysis"
 msgstr "Fourier Analysis"
 
@@ -8055,8 +8578,8 @@ msgstr "_Graphs & Options"
 
 #: ../src/dialogs/frequency.glade.h:14 ../src/dialogs/histogram.glade.h:26
 #: ../src/dialogs/kaplan-meier.glade.h:14 ../src/dialogs/mean-tests.glade.h:14
-#: ../src/dialogs/regression.glade.h:7 ../src/dialogs/sampling.glade.h:16
-#: ../src/dialogs/sign-test-two.glade.h:7
+#: ../src/dialogs/regression.glade.h:8 ../src/dialogs/sampling.glade.h:16
+#: ../src/dialogs/sign-test-two.glade.h:9
 msgid "_Input"
 msgstr "_Input"
 
@@ -8066,8 +8589,8 @@ msgstr "_Maximum number of categories:"
 
 #: ../src/dialogs/frequency.glade.h:17 ../src/dialogs/histogram.glade.h:29
 #: ../src/dialogs/kaplan-meier.glade.h:15 ../src/dialogs/mean-tests.glade.h:17
-#: ../src/dialogs/regression.glade.h:10 ../src/dialogs/sampling.glade.h:19
-#: ../src/dialogs/sign-test-two.glade.h:9
+#: ../src/dialogs/regression.glade.h:11 ../src/dialogs/sampling.glade.h:19
+#: ../src/dialogs/sign-test-two.glade.h:11
 msgid "_Output"
 msgstr "_Output"
 
@@ -8079,19 +8602,11 @@ msgstr "_Percentages"
 msgid "_Predetermined categories\t"
 msgstr "_Predetermined categories\t"
 
-#: ../src/dialogs/function-select.glade.h:1
-msgid "Category"
-msgstr "Category"
-
-#: ../src/dialogs/function-select.glade.h:3 ../src/wbc-gtk-actions.c:2299
-msgid "Function"
-msgstr "Function"
-
-#: ../src/dialogs/function-select.glade.h:4
+#: ../src/dialogs/function-select.glade.h:2
 msgid "Function Selector"
 msgstr "Function Selector"
 
-#: ../src/dialogs/function-select.glade.h:5
+#: ../src/dialogs/function-select.glade.h:3
 msgid "Select a function to insert:"
 msgstr "Select a function to insert:"
 
@@ -8143,7 +8658,7 @@ msgstr "_To Value:"
 msgid "Go To..."
 msgstr "Go To..."
 
-#: ../src/dialogs/hf-config.glade.h:2 ../src/wbc-gtk-actions.c:2377
+#: ../src/dialogs/hf-config.glade.h:2 ../src/wbc-gtk-actions.c:2556
 msgid "Date"
 msgstr "Date"
 
@@ -8206,7 +8721,7 @@ msgstr "Path"
 #: ../src/dialogs/hf-config.glade.h:19
 #: ../src/tools/analysis-exp-smoothing.c:725
 #: ../src/tools/analysis-exp-smoothing.c:1044
-#: ../src/tools/analysis-kaplan-meier.c:123 ../src/wbc-gtk-actions.c:2380
+#: ../src/tools/analysis-kaplan-meier.c:123 ../src/wbc-gtk-actions.c:2559
 msgid "Time"
 msgstr "Time"
 
@@ -8387,7 +8902,7 @@ msgstr "Include censorship ticks"
 msgid "Kaplan Meier Estimates"
 msgstr "Kaplan Meier Estimates"
 
-#: ../src/dialogs/kaplan-meier.glade.h:7 ../src/dialogs/regression.glade.h:4
+#: ../src/dialogs/kaplan-meier.glade.h:7 ../src/dialogs/regression.glade.h:5
 #: ../src/dialogs/sampling.glade.h:6
 msgid "O_ptions"
 msgstr "O_ptions"
@@ -8440,7 +8955,7 @@ msgstr "Hypothesised mean _difference:"
 msgid "Population variances are:"
 msgstr "Population variances are:"
 
-#: ../src/dialogs/mean-tests.glade.h:7 ../src/dialogs/sign-test-two.glade.h:3
+#: ../src/dialogs/mean-tests.glade.h:7
 msgid "Testing the Difference of 2 Means"
 msgstr "Testing the Difference of 2 Means"
 
@@ -8448,7 +8963,7 @@ msgstr "Testing the Difference of 2 Means"
 msgid "Variable _1 population variance:"
 msgstr "Variable _1 population variance:"
 
-#: ../src/dialogs/mean-tests.glade.h:9 ../src/dialogs/sign-test-two.glade.h:4
+#: ../src/dialogs/mean-tests.glade.h:9 ../src/dialogs/sign-test-two.glade.h:5
 #: ../src/dialogs/variance-tests.glade.h:7
 msgid "Variable _1 range:"
 msgstr "Variable _1 range:"
@@ -8457,7 +8972,7 @@ msgstr "Variable _1 range:"
 msgid "Variable _2 population variance:"
 msgstr "Variable _2 population variance:"
 
-#: ../src/dialogs/mean-tests.glade.h:11 ../src/dialogs/sign-test-two.glade.h:5
+#: ../src/dialogs/mean-tests.glade.h:11 ../src/dialogs/sign-test-two.glade.h:6
 #: ../src/dialogs/variance-tests.glade.h:8
 msgid "Variable _2 range:"
 msgstr "Variable _2 range:"
@@ -8483,7 +8998,7 @@ msgid "_Populations"
 msgstr "_Populations"
 
 #: ../src/dialogs/mean-tests.glade.h:21
-#: ../src/dialogs/sign-test-two.glade.h:10
+#: ../src/dialogs/sign-test-two.glade.h:12
 msgid "_Test"
 msgstr "_Test"
 
@@ -8507,7 +9022,8 @@ msgstr "Merge _Range:"
 msgid "Merge..."
 msgstr "Merge..."
 
-#: ../src/dialogs/merge.glade.h:3
+#. start sub menu
+#: ../src/dialogs/merge.glade.h:3 ../src/sheet-control-gui.c:2094
 msgid "_Merge"
 msgstr "_Merge"
 
@@ -8523,8 +9039,8 @@ msgstr "Central moving average"
 msgid "Cumulative moving average"
 msgstr "Cumulative moving average"
 
-#: ../src/dialogs/moving-averages.glade.h:9 ../src/tools/analysis-tools.c:3820
-#: ../src/tools/analysis-tools.c:3823
+#: ../src/dialogs/moving-averages.glade.h:9 ../src/tools/analysis-tools.c:3816
+#: ../src/tools/analysis-tools.c:3819
 msgid "Moving Average"
 msgstr "Moving Average"
 
@@ -8584,10 +9100,6 @@ msgstr "Shapiro-Francia Test"
 msgid "Test"
 msgstr "Test"
 
-#: ../src/dialogs/paste-names.glade.h:3
-msgid "Paste Name Definitions"
-msgstr "Paste Name Definitions"
-
 #: ../src/dialogs/paste-special.glade.h:1
 msgid "<b>Cell operation</b>"
 msgstr "<b>Cell operation</b>"
@@ -8608,7 +9120,7 @@ msgstr "A_dd"
 msgid "As _Value"
 msgstr "As _Value"
 
-#: ../src/dialogs/paste-special.glade.h:6 ../src/wbc-gtk-actions.c:1859
+#: ../src/dialogs/paste-special.glade.h:6 ../src/wbc-gtk-actions.c:1957
 msgid "Co_mments"
 msgstr "Co_mments"
 
@@ -8656,12 +9168,12 @@ msgstr "Skip _Blanks"
 #. *	with the rest of the key movement and rangeselection.
 #. *	Otherwise input methods would steal them
 #. A duplicate that should not go into the menus, used only for the accelerator
-#: ../src/dialogs/paste-special.glade.h:17 ../src/wbc-gtk-actions.c:1853
-#: ../src/wbc-gtk-actions.c:1888 ../src/wbc-gtk-actions.c:1892
+#: ../src/dialogs/paste-special.glade.h:17 ../src/wbc-gtk-actions.c:1951
+#: ../src/wbc-gtk-actions.c:2001 ../src/wbc-gtk-actions.c:2005
 msgid "_All"
 msgstr "_All"
 
-#: ../src/dialogs/paste-special.glade.h:18 ../src/wbc-gtk-actions.c:1856
+#: ../src/dialogs/paste-special.glade.h:18
 msgid "_Formats"
 msgstr "_Formats"
 
@@ -8931,7 +9443,7 @@ msgstr "page(s)"
 #: ../src/dialogs/principal-components.glade.h:4
 #: ../src/tools/analysis-principal-components.c:231
 #: ../src/tools/analysis-principal-components.c:234
-#: ../src/wbc-gtk-actions.c:2183
+#: ../src/wbc-gtk-actions.c:2300
 msgid "Principal Components Analysis"
 msgstr "Principal Components Analysis"
 
@@ -8997,29 +9509,24 @@ msgstr "Confidence level:"
 
 #: ../src/dialogs/regression.glade.h:3
 msgid "Multiple 2-_variable regressions"
-msgstr ""
+msgstr "Multiple 2-_variable regressions"
 
-#: ../src/dialogs/regression.glade.h:5 ../src/tools/analysis-tools.c:3431
-#: ../src/tools/analysis-tools.c:3434
+#: ../src/dialogs/regression.glade.h:4
+msgid "Multiple dependent (y) variables"
+msgstr "Multiple dependent (y) variables"
+
+#: ../src/dialogs/regression.glade.h:6 ../src/tools/analysis-tools.c:3427
+#: ../src/tools/analysis-tools.c:3430
 msgid "Regression"
 msgstr "Regression"
 
-#: ../src/dialogs/regression.glade.h:6
+#: ../src/dialogs/regression.glade.h:7
 msgid "_Force intercept to be zero"
 msgstr "_Force intercept to be zero"
 
-#: ../src/dialogs/regression.glade.h:9
-#, fuzzy
+#: ../src/dialogs/regression.glade.h:10
 msgid "_Multiple linear regression"
-msgstr "Multiple errors\n"
-
-#: ../src/dialogs/regression.glade.h:11
-msgid "_X variables:"
-msgstr "_X variables:"
-
-#: ../src/dialogs/regression.glade.h:12
-msgid "_Y variable:"
-msgstr "_Y variable:"
+msgstr "_Multiple linear regression"
 
 #: ../src/dialogs/row-height.glade.h:1
 msgid "Row Height"
@@ -9130,7 +9637,7 @@ msgid "Show"
 msgstr "Show"
 
 #: ../src/dialogs/scenario-manager.glade.h:13
-#: ../src/dialogs/workbook-attr.glade.h:6 ../src/workbook-control.c:383
+#: ../src/dialogs/workbook-attr.glade.h:6 ../src/workbook-control.c:434
 msgid "View"
 msgstr "View"
 
@@ -9239,63 +9746,67 @@ msgstr "Re_gular expression"
 msgid "Replacing"
 msgstr "Replacing"
 
-#: ../src/dialogs/search-replace.glade.h:28 ../src/search.c:776
+#: ../src/dialogs/search-replace.glade.h:28
+msgid "Save the current settings as default settings"
+msgstr "Save the current settings as default settings"
+
+#: ../src/dialogs/search-replace.glade.h:29 ../src/search.c:776
 msgid "Scope"
 msgstr "Scope"
 
-#: ../src/dialogs/search-replace.glade.h:29 ../src/dialogs/search.ui.h:15
+#: ../src/dialogs/search-replace.glade.h:30 ../src/dialogs/search.ui.h:16
 msgid "Search"
 msgstr "Search"
 
-#: ../src/dialogs/search-replace.glade.h:30
+#: ../src/dialogs/search-replace.glade.h:31
 msgid "Search & Replace"
 msgstr "Search & Replace"
 
-#: ../src/dialogs/search-replace.glade.h:32
+#: ../src/dialogs/search-replace.glade.h:33
 msgid "Search and Replace Query"
 msgstr "Search and Replace Query"
 
-#: ../src/dialogs/search-replace.glade.h:33
+#: ../src/dialogs/search-replace.glade.h:34
 msgid "Search and replace in all cells in the workbook"
 msgstr "Search and replace in all cells in the workbook"
 
-#: ../src/dialogs/search-replace.glade.h:34
+#: ../src/dialogs/search-replace.glade.h:35
 msgid "Search and replace in current sheet only"
 msgstr "Search and replace in current sheet only"
 
-#: ../src/dialogs/search-replace.glade.h:35
+#: ../src/dialogs/search-replace.glade.h:36
 msgid "Search and replace in specified range only"
 msgstr "Search and replace in specified range only"
 
-#: ../src/dialogs/search-replace.glade.h:36 ../src/dialogs/search.ui.h:17
+#: ../src/dialogs/search-replace.glade.h:37 ../src/dialogs/search.ui.h:18
 msgid "Search column by column"
 msgstr "Search column by column"
 
-#: ../src/dialogs/search-replace.glade.h:37 ../src/dialogs/search.ui.h:21
+#: ../src/dialogs/search-replace.glade.h:38 ../src/dialogs/search.ui.h:22
 msgid "Search line by line"
 msgstr "Search line by line"
 
-#: ../src/dialogs/search-replace.glade.h:38
+#: ../src/dialogs/search-replace.glade.h:39
 msgid "Skip cells that that would result in errors"
 msgstr "Skip cells that that would result in errors"
 
-#: ../src/dialogs/search-replace.glade.h:39 ../src/dialogs/search.ui.h:26
+#: ../src/dialogs/search-replace.glade.h:40 ../src/dialogs/search.ui.h:27
 msgid "The search text is a regular expression"
 msgstr "The search text is a regular expression"
 
-#: ../src/dialogs/search-replace.glade.h:40 ../src/dialogs/search.ui.h:27
+#: ../src/dialogs/search-replace.glade.h:41 ../src/dialogs/search.ui.h:28
 msgid "The search text is taken literally."
 msgstr "The search text is taken literally."
 
-#: ../src/dialogs/search-replace.glade.h:41
+#: ../src/dialogs/search-replace.glade.h:42
 msgid "Turn unparsable entries into string values"
 msgstr "Turn unparsable entries into string values"
 
-#: ../src/dialogs/search-replace.glade.h:42 ../src/dialogs/search.ui.h:28
+#: ../src/dialogs/search-replace.glade.h:43 ../src/dialogs/search.ui.h:30
 msgid "When set, do not distinguish between upper and lower case letters"
 msgstr "When set, do not distinguish between upper and lower case letters"
 
-#: ../src/dialogs/search-replace.glade.h:43
+#: ../src/dialogs/search-replace.glade.h:44
 msgid ""
 "When set, string values will remain as such after replacement, even if they "
 "look like numbers or expressions"
@@ -9303,71 +9814,79 @@ msgstr ""
 "When set, string values will remain as such after replacement, even if they "
 "look like numbers or expressions"
 
-#: ../src/dialogs/search-replace.glade.h:44
+#: ../src/dialogs/search-replace.glade.h:45
+msgid ""
+"When set, the current settings will be saved as the default settings for "
+"future invocations of this and the Search dialog."
+msgstr ""
+"When set, the current settings will be saved as the default settings for "
+"future invocations of this and the Search dialogue."
+
+#: ../src/dialogs/search-replace.glade.h:46
 msgid "_Column major"
 msgstr "_Column major"
 
-#: ../src/dialogs/search-replace.glade.h:45 ../src/dialogs/search.ui.h:29
+#: ../src/dialogs/search-replace.glade.h:47 ../src/dialogs/search.ui.h:31
 msgid "_Comments"
 msgstr "_Comments"
 
-#: ../src/dialogs/search-replace.glade.h:46 ../src/dialogs/search.ui.h:30
+#: ../src/dialogs/search-replace.glade.h:48 ../src/dialogs/search.ui.h:32
 msgid "_Current sheet"
 msgstr "_Current sheet"
 
-#: ../src/dialogs/search-replace.glade.h:47
+#: ../src/dialogs/search-replace.glade.h:49
 msgid "_Don't change"
 msgstr "_Don't change"
 
-#: ../src/dialogs/search-replace.glade.h:48 ../src/dialogs/search.ui.h:31
+#: ../src/dialogs/search-replace.glade.h:50 ../src/dialogs/search.ui.h:33
 msgid "_Entire workbook"
 msgstr "_Entire workbook"
 
-#: ../src/dialogs/search-replace.glade.h:49 ../src/dialogs/search.ui.h:32
+#: ../src/dialogs/search-replace.glade.h:51 ../src/dialogs/search.ui.h:34
 msgid "_Expressions"
 msgstr "_Expressions"
 
-#: ../src/dialogs/search-replace.glade.h:50
+#: ../src/dialogs/search-replace.glade.h:52
 msgid "_Fail"
 msgstr "_Fail"
 
-#: ../src/dialogs/search-replace.glade.h:51 ../src/dialogs/search.ui.h:33
+#: ../src/dialogs/search-replace.glade.h:53 ../src/dialogs/search.ui.h:35
 msgid "_Ignore case"
 msgstr "_Ignore case"
 
-#: ../src/dialogs/search-replace.glade.h:52
+#: ../src/dialogs/search-replace.glade.h:54
 msgid "_Keep strings as strings"
 msgstr "_Keep strings as strings"
 
-#: ../src/dialogs/search-replace.glade.h:53 ../src/dialogs/search.ui.h:35
+#: ../src/dialogs/search-replace.glade.h:55 ../src/dialogs/search.ui.h:37
 msgid "_Other values"
 msgstr "_Other values"
 
-#: ../src/dialogs/search-replace.glade.h:54 ../src/dialogs/search.ui.h:36
+#: ../src/dialogs/search-replace.glade.h:56 ../src/dialogs/search.ui.h:38
 msgid "_Plain text"
 msgstr "_Plain text"
 
-#: ../src/dialogs/search-replace.glade.h:55
+#: ../src/dialogs/search-replace.glade.h:57
 msgid "_Preserve case"
 msgstr "_Preserve case"
 
-#: ../src/dialogs/search-replace.glade.h:56
+#: ../src/dialogs/search-replace.glade.h:58
 msgid "_Query"
 msgstr "_Query"
 
-#: ../src/dialogs/search-replace.glade.h:57
+#: ../src/dialogs/search-replace.glade.h:59
 msgid "_Replace by"
 msgstr "_Replace by"
 
-#: ../src/dialogs/search-replace.glade.h:58 ../src/dialogs/search.ui.h:39
+#: ../src/dialogs/search-replace.glade.h:60 ../src/dialogs/search.ui.h:41
 msgid "_Row major"
 msgstr "_Row major"
 
-#: ../src/dialogs/search-replace.glade.h:59
+#: ../src/dialogs/search-replace.glade.h:61
 msgid "_Search for"
 msgstr "_Search for"
 
-#: ../src/dialogs/search-replace.glade.h:60 ../src/dialogs/search.ui.h:41
+#: ../src/dialogs/search-replace.glade.h:62 ../src/dialogs/search.ui.h:43
 msgid "_Strings"
 msgstr "_Strings"
 
@@ -9411,51 +9930,59 @@ msgstr "Matches"
 msgid "Miscellaneous"
 msgstr "Miscellaneous"
 
-#: ../src/dialogs/search.ui.h:16
+#: ../src/dialogs/search.ui.h:15
+msgid "Save settings as _default"
+msgstr "Save settings as _default"
+
+#: ../src/dialogs/search.ui.h:17
 msgid "Search cells containing"
 msgstr "Search cells containing"
 
-#: ../src/dialogs/search.ui.h:18
+#: ../src/dialogs/search.ui.h:19
 msgid "Search in all cells in the workbook"
 msgstr "Search in all cells in the workbook"
 
-#: ../src/dialogs/search.ui.h:19
+#: ../src/dialogs/search.ui.h:20
 msgid "Search in current sheet only"
 msgstr "Search in current sheet only"
 
-#: ../src/dialogs/search.ui.h:20
+#: ../src/dialogs/search.ui.h:21
 msgid "Search in specified range only"
 msgstr "Search in specified range only"
 
-#: ../src/dialogs/search.ui.h:22
+#: ../src/dialogs/search.ui.h:23
 msgid "Search text is"
 msgstr "Search text is"
 
-#: ../src/dialogs/search.ui.h:23
+#: ../src/dialogs/search.ui.h:24
 msgid "Show next match"
 msgstr "Show next match"
 
-#: ../src/dialogs/search.ui.h:24
+#: ../src/dialogs/search.ui.h:25
 msgid "Show previous match"
 msgstr "Show previous match"
 
-#: ../src/dialogs/search.ui.h:25
+#: ../src/dialogs/search.ui.h:26
 msgid "Start search"
 msgstr "Start search"
 
-#: ../src/dialogs/search.ui.h:34
+#: ../src/dialogs/search.ui.h:29
+msgid "These settings are shared with the Search & Replace dialog."
+msgstr "These settings are shared with the Search & Replace dialogue."
+
+#: ../src/dialogs/search.ui.h:36
 msgid "_Number"
 msgstr "_Number"
 
-#: ../src/dialogs/search.ui.h:37
+#: ../src/dialogs/search.ui.h:39
 msgid "_Range"
 msgstr "_Range"
 
-#: ../src/dialogs/search.ui.h:38
+#: ../src/dialogs/search.ui.h:40
 msgid "_Results"
 msgstr "_Results"
 
-#: ../src/dialogs/search.ui.h:40
+#: ../src/dialogs/search.ui.h:42
 msgid "_Search for:"
 msgstr "_Search for:"
 
@@ -9636,17 +10163,33 @@ msgstr "Summary"
 msgid "Variables"
 msgstr "Variables"
 
-#: ../src/dialogs/sign-test.glade.h:4 ../src/tools/analysis-sign-test.c:357
-#: ../src/tools/analysis-sign-test.c:360 ../src/tools/analysis-sign-test.c:385
-#: ../src/tools/analysis-sign-test.c:388
+#: ../src/dialogs/sign-test.glade.h:4 ../src/dialogs/sign-test-two.glade.h:4
+#: ../src/tools/analysis-sign-test.c:364 ../src/tools/analysis-sign-test.c:367
+#: ../src/tools/analysis-sign-test.c:392 ../src/tools/analysis-sign-test.c:395
 msgid "Sign Test"
 msgstr "Sign Test"
 
-#: ../src/dialogs/sign-test.glade.h:11
+#: ../src/dialogs/sign-test.glade.h:6
+msgid "Testing 1 Median"
+msgstr "Testing 1 Median"
+
+#: ../src/dialogs/sign-test.glade.h:7 ../src/dialogs/sign-test-two.glade.h:7
+#: ../src/tools/analysis-signed-rank-test.c:550
+#: ../src/tools/analysis-signed-rank-test.c:553
+#: ../src/tools/analysis-signed-rank-test.c:578
+#: ../src/tools/analysis-signed-rank-test.c:581
+msgid "Wilcoxon Signed Rank Test"
+msgstr "Wilcoxon Signed Rank Test"
+
+#: ../src/dialogs/sign-test.glade.h:13
 msgid "_Predicted Median:"
 msgstr "_Predicted Median:"
 
 #: ../src/dialogs/sign-test-two.glade.h:2
+msgid "Comparing 2 Medians (Paired Sample)"
+msgstr "Comparing 2 Medians (Paired Sample)"
+
+#: ../src/dialogs/sign-test-two.glade.h:3
 msgid "Hypothesized _difference of medians:"
 msgstr "Hypothesised _difference of medians:"
 
@@ -9714,69 +10257,69 @@ msgid "Assume _Integer (Discrete)"
 msgstr "Assume _Integer (Discrete)"
 
 #: ../src/dialogs/solver.glade.h:2
-msgid "Assume _Non-Negative"
-msgstr "Assume _Non-Negative"
-
-#: ../src/dialogs/solver.glade.h:3
 msgid "Automatic _Scaling"
 msgstr "Automatic _Scaling"
 
-#: ../src/dialogs/solver.glade.h:4
+#: ../src/dialogs/solver.glade.h:3
 msgid "B_y Changing Cells: "
 msgstr "B_y Changing Cells: "
 
-#: ../src/dialogs/solver.glade.h:5
+#: ../src/dialogs/solver.glade.h:4
 msgid "Constraints"
 msgstr "Constraints"
 
-#: ../src/dialogs/solver.glade.h:6
+#: ../src/dialogs/solver.glade.h:5
 msgid "M_in"
 msgstr "M_in"
 
-#: ../src/dialogs/solver.glade.h:7
+#: ../src/dialogs/solver.glade.h:6
 msgid "Max _Iterations:"
 msgstr "Max _Iterations:"
 
-#: ../src/dialogs/solver.glade.h:8
+#: ../src/dialogs/solver.glade.h:7
 msgid "Max _Time (sec.):"
 msgstr "Max _Time (sec.):"
 
-#: ../src/dialogs/solver.glade.h:9
+#: ../src/dialogs/solver.glade.h:8
 msgid "Model"
 msgstr "Model"
 
-#: ../src/dialogs/solver.glade.h:11
+#: ../src/dialogs/solver.glade.h:10
 msgid "P_rogram"
 msgstr "P_rogram"
 
-#: ../src/dialogs/solver.glade.h:12 ../src/tools/gnm-solver.c:1022
+#: ../src/dialogs/solver.glade.h:11 ../src/tools/gnm-solver.c:1200
 msgid "Parameters"
 msgstr "Parameters"
 
-#: ../src/dialogs/solver.glade.h:13
+#: ../src/dialogs/solver.glade.h:12
 msgid "Re_place"
 msgstr "Re_place"
 
-#: ../src/dialogs/solver.glade.h:14
+#: ../src/dialogs/solver.glade.h:13
 msgid "Reports"
 msgstr "Reports"
 
-#: ../src/dialogs/solver.glade.h:15
+#: ../src/dialogs/solver.glade.h:14
 msgid "Scenarios"
 msgstr "Scenarios"
 
-#: ../src/dialogs/solver.glade.h:16
+#: ../src/dialogs/solver.glade.h:15
 msgid "Solve"
 msgstr "Solve"
 
-#: ../src/dialogs/solver.glade.h:17
+#: ../src/dialogs/solver.glade.h:16
 msgid "Solver"
 msgstr "Solver"
 
-#: ../src/dialogs/solver.glade.h:18
+#: ../src/dialogs/solver.glade.h:17
 msgid "_Algorithm:"
 msgstr "_Algorithm:"
 
+#: ../src/dialogs/solver.glade.h:18
+msgid "_Assume Non-Negative"
+msgstr "_Assume Non-Negative"
+
 #: ../src/dialogs/solver.glade.h:19
 msgid "_Create a scenario if the optimal solution is found"
 msgstr "_Create a scenario if the optimal solution is found"
@@ -9801,23 +10344,31 @@ msgstr "_Linear Model (LP/MILP)"
 msgid "_Max"
 msgstr "_Max"
 
+#: ../src/dialogs/solver.glade.h:25
+msgid "_Name: "
+msgstr "_Name: "
+
 #: ../src/dialogs/solver.glade.h:26
+msgid "_Non-Linear Model"
+msgstr "_Non-Linear Model"
+
+#: ../src/dialogs/solver.glade.h:27
 msgid "_Quadratic Model (QP/MIQP)"
 msgstr "_Quadratic Model (QP/MIQP)"
 
-#: ../src/dialogs/solver.glade.h:27
+#: ../src/dialogs/solver.glade.h:28
 msgid "_Right Hand Side:"
 msgstr "_Right Hand Side:"
 
-#: ../src/dialogs/solver.glade.h:28
+#: ../src/dialogs/solver.glade.h:29
 msgid "_Set Target Cell:       "
 msgstr "_Set Target Cell:       "
 
-#: ../src/dialogs/solver.glade.h:29
+#: ../src/dialogs/solver.glade.h:30
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dialogs/solver.glade.h:30
+#: ../src/dialogs/solver.glade.h:31
 msgid ""
 "â?¤\n"
 "â?¥\n"
@@ -9901,6 +10452,13 @@ msgstr "Specified screen:"
 msgid "_Share cursor position"
 msgstr "_Share cursor position"
 
+#: ../src/dialogs/wilcoxon-mann-whitney.glade.h:4
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:101
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:354
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:357
+msgid "Wilcoxon-Mann-Whitney Test"
+msgstr "Wilcoxon-Mann-Whitney Test"
+
 #: ../src/dialogs/workbook-attr.glade.h:1
 msgid "A_uto Complete Text in Cells"
 msgstr "A_uto Complete Text in Cells"
@@ -9913,6 +10471,10 @@ msgstr "Notebook _Tabs for Sheets"
 msgid "Pa_ssword:"
 msgstr "Pa_ssword:"
 
+#: ../src/dialogs/workbook-attr.glade.h:4
+msgid "Show _Formula Cell Markers"
+msgstr "Show _Formula Cell Markers"
+
 #: ../src/dialogs/workbook-attr.glade.h:5
 msgid "Unimplementented"
 msgstr "Unimplementented"
@@ -9933,30 +10495,26 @@ msgstr "_Protect Workbook"
 msgid "_Vertical Scrollbar"
 msgstr "_Vertical Scrollbar"
 
-#: ../src/dialogs/workbook-attr.glade.h:11
-msgid "page 3"
-msgstr "page 3"
-
-#: ../src/expr-name.c:510
+#: ../src/expr-name.c:567
 #, c-format
 msgid "'%s' has a circular reference"
 msgstr "'%s' has a circular reference"
 
-#: ../src/expr-name.c:538 ../src/expr-name.c:736
+#: ../src/expr-name.c:596 ../src/expr-name.c:794
 #, c-format
 msgid "'%s' is already defined in sheet"
 msgstr "'%s' is already defined in sheet"
 
-#: ../src/expr-name.c:539 ../src/expr-name.c:737
+#: ../src/expr-name.c:597 ../src/expr-name.c:795
 #, c-format
 msgid "'%s' is already defined in workbook"
 msgstr "'%s' is already defined in workbook"
 
-#: ../src/expr.c:829
+#: ../src/expr.c:844
 msgid "Internal type error"
 msgstr "Internal type error"
 
-#: ../src/expr.c:1534
+#: ../src/expr.c:1552
 msgid "Unknown evaluation error"
 msgstr "Unknown evaluation error"
 
@@ -10044,26 +10602,26 @@ msgid "GNUMERIC_VERSION returns the version of gnumeric as a string."
 msgstr "GNUMERIC_VERSION returns the version of gnumeric as a string."
 
 #. xgettext : see po-functions/README.translators
-#: ../src/func-builtin.c:264
-msgid "IF:conditional expression."
-msgstr "IF:conditional expression."
+#: ../src/func-builtin.c:268
+msgid "IF:conditional expression"
+msgstr "IF:conditional expression"
 
 #. xgettext : see po-functions/README.translators
-#: ../src/func-builtin.c:266
-msgid "cond:condition."
-msgstr "cond:condition."
+#: ../src/func-builtin.c:270
+msgid "cond:condition"
+msgstr "cond:condition"
 
 #. xgettext : see po-functions/README.translators
-#: ../src/func-builtin.c:268
-msgid "trueval:value to use if condition is true."
-msgstr "trueval:value to use if condition is true."
+#: ../src/func-builtin.c:272
+msgid "trueval:value to use if condition is true"
+msgstr "trueval:value to use if condition is true"
 
 #. xgettext : see po-functions/README.translators
-#: ../src/func-builtin.c:270
-msgid "falseval:value to use if condition is false."
-msgstr "falseval:value to use if condition is false."
+#: ../src/func-builtin.c:274
+msgid "falseval:value to use if condition is false"
+msgstr "falseval:value to use if condition is false"
 
-#: ../src/func-builtin.c:271
+#: ../src/func-builtin.c:275
 msgid ""
 "This function first evaluates the condition.  If the result is true, it will "
 "then evaluate and return the second argument.  Otherwise, it will evaluate "
@@ -10073,41 +10631,41 @@ msgstr ""
 "then evaluate and return the second argument.  Otherwise, it will evaluate "
 "and return the last argument."
 
-#: ../src/func.c:226
+#: ../src/func.c:237
 #, c-format
 msgid "Cannot create file %s\n"
 msgstr "Cannot create file %s\n"
 
-#: ../src/func.c:700
+#: ../src/func.c:839
 msgid "Function implementation not available."
 msgstr "Function implementation not available."
 
-#: ../src/func.c:959
+#: ../src/func.c:1106
 msgid "Unknown Function"
 msgstr "Unknown Function"
 
-#: ../src/func.c:1141
+#: ../src/func.c:1316
 msgid "Boolean"
 msgstr "Boolean"
 
-#: ../src/func.c:1143
+#: ../src/func.c:1318
 msgid "Cell Range"
 msgstr "Cell Range"
 
-#: ../src/func.c:1145
+#: ../src/func.c:1320
 msgid "Area"
 msgstr "Area"
 
-#: ../src/func.c:1147
+#: ../src/func.c:1322
 msgid "Scalar, Blank, or Error"
 msgstr "Scalar, Blank, or Error"
 
-#: ../src/func.c:1149
+#: ../src/func.c:1324
 msgid "Scalar"
 msgstr "Scalar"
 
 #. Missing values will be NULL.
-#: ../src/func.c:1152
+#: ../src/func.c:1327
 msgid "Any"
 msgstr "Any"
 
@@ -10152,7 +10710,7 @@ msgstr "300%"
 msgid "500%"
 msgstr "500%"
 
-#: ../src/gnm-pane.c:1921
+#: ../src/gnm-pane.c:1930
 #, c-format
 msgid ""
 "%.1f x %.1f pts\n"
@@ -10197,25 +10755,25 @@ msgid_plural "User interface with %d actions"
 msgstr[0] "User interface with %d action"
 msgstr[1] "User interface with %d actions"
 
-#: ../src/gnm-plugin.c:571
-msgid "Invalid solver problem type."
-msgstr "Invalid solver problem type."
+#: ../src/gnm-plugin.c:576
+msgid "Invalid solver model type."
+msgstr "Invalid solver model type."
 
-#: ../src/gnm-plugin.c:590
+#: ../src/gnm-plugin.c:595
 msgid "Missing fields in plugin file"
 msgstr "Missing fields in plugin file"
 
-#: ../src/gnm-plugin.c:636
+#: ../src/gnm-plugin.c:641
 #, c-format
 msgid "Solver Algorithm %s"
 msgstr "Solver Algorithm %s"
 
-#: ../src/gnm-plugin.c:734 ../src/gnm-plugin.c:806 ../src/gnm-plugin.c:852
+#: ../src/gnm-plugin.c:739 ../src/gnm-plugin.c:811 ../src/gnm-plugin.c:857
 #, c-format
 msgid "Module file \"%s\" has invalid format."
 msgstr "Module file \"%s\" has invalid format."
 
-#: ../src/gnm-plugin.c:738 ../src/gnm-plugin.c:809
+#: ../src/gnm-plugin.c:743 ../src/gnm-plugin.c:814
 #, c-format
 msgid "File doesn't contain \"%s\" array."
 msgstr "File doesn't contain \"%s\" array."
@@ -10232,7 +10790,7 @@ msgstr "Line/Arrow Properties"
 msgid "Polygon Properties"
 msgstr "Polygon Properties"
 
-#: ../src/gui-clipboard.c:164
+#: ../src/gui-clipboard.c:165
 msgid "clipboard"
 msgstr "clipboard"
 
@@ -10254,19 +10812,19 @@ msgstr "Simpl_e"
 msgid "Load file"
 msgstr "Load file"
 
-#: ../src/gui-file.c:270 ../src/gui-file.c:433
+#: ../src/gui-file.c:270 ../src/gui-file.c:442
 msgid "Select a file"
 msgstr "Select a file"
 
-#: ../src/gui-file.c:301 ../src/gui-file.c:449
+#: ../src/gui-file.c:301 ../src/gui-file.c:458
 msgid "All Files"
 msgstr "All Files"
 
-#: ../src/gui-file.c:306 ../src/gui-file.c:454
+#: ../src/gui-file.c:306 ../src/gui-file.c:463
 msgid "Spreadsheets"
 msgstr "Spreadsheets"
 
-#: ../src/gui-file.c:319 ../src/gui-file.c:478
+#: ../src/gui-file.c:319 ../src/gui-file.c:487
 msgid "File _type:"
 msgstr "File _type:"
 
@@ -10282,7 +10840,7 @@ msgstr ""
 "different file format.\n"
 "Do you want to save only current sheet?"
 
-#: ../src/gui-file.c:535
+#: ../src/gui-file.c:545
 msgid ""
 "The given file extension does not match the chosen file type. Do you want to "
 "use this name anyway?"
@@ -10290,94 +10848,94 @@ msgstr ""
 "The given file extension does not match the chosen file type. Do you want to "
 "use this name anyway?"
 
-#: ../src/gui-util.c:49
+#: ../src/gui-util.c:50
 msgid "Multiple errors\n"
 msgstr "Multiple errors\n"
 
-#: ../src/gui-util.c:506
+#: ../src/gui-util.c:533
 #, c-format
 msgid "Unable to open file '%s'"
 msgstr "Unable to open file '%s'"
 
-#: ../src/gui-util.c:1411
+#: ../src/gui-util.c:1450
 #, c-format
 msgid "The plugin with id %s is required but cannot be found."
 msgstr "The plugin with id %s is required but cannot be found."
 
-#: ../src/gui-util.c:1419
+#: ../src/gui-util.c:1458
 #, c-format
 msgid "The %s plugin is required but is not loaded."
 msgstr "The %s plugin is required but is not loaded."
 
-#: ../src/hlink.c:161 ../src/hlink.c:177
+#: ../src/hlink.c:162 ../src/hlink.c:178
 msgid "Link target"
 msgstr "Link target"
 
-#: ../src/hlink.c:161
+#: ../src/hlink.c:162
 msgid "(none)"
 msgstr "(none)"
 
-#: ../src/hlink.c:225
+#: ../src/hlink.c:228
 #, c-format
 msgid "Unable to activate the url '%s'"
 msgstr "Unable to activate the url '%s'"
 
-#: ../src/hlink.c:279
+#: ../src/hlink.c:285
 #, c-format
 msgid "Unable to open '%s'"
 msgstr "Unable to open '%s'"
 
-#: ../src/item-bar.c:776
+#: ../src/item-bar.c:781
 #, c-format
 msgid "Width: %.2f pts (%d pixels)"
 msgstr "Width: %.2f pts (%d pixels)"
 
-#: ../src/item-bar.c:779
+#: ../src/item-bar.c:784
 #, c-format
 msgid "Height: %.2f pts (%d pixels)"
 msgstr "Height: %.2f pts (%d pixels)"
 
-#: ../src/item-cursor.c:775
+#: ../src/item-cursor.c:776
 msgid "_Move"
 msgstr "_Move"
 
-#: ../src/item-cursor.c:778 ../src/sheet-control-gui.c:1903
+#: ../src/item-cursor.c:779 ../src/sheet-control-gui.c:2009
 msgid "_Copy"
 msgstr "_Copy"
 
-#: ../src/item-cursor.c:781
+#: ../src/item-cursor.c:782
 msgid "Copy _Formats"
 msgstr "Copy _Formats"
 
-#: ../src/item-cursor.c:783
+#: ../src/item-cursor.c:784
 msgid "Copy _Values"
 msgstr "Copy _Values"
 
-#: ../src/item-cursor.c:788
+#: ../src/item-cursor.c:789
 msgid "Shift _Down and Copy"
 msgstr "Shift _Down and Copy"
 
-#: ../src/item-cursor.c:790
+#: ../src/item-cursor.c:791
 msgid "Shift _Right and Copy"
 msgstr "Shift _Right and Copy"
 
-#: ../src/item-cursor.c:792
+#: ../src/item-cursor.c:793
 msgid "Shift Dow_n and Move"
 msgstr "Shift Dow_n and Move"
 
-#: ../src/item-cursor.c:794
+#: ../src/item-cursor.c:795
 msgid "Shift Righ_t and Move"
 msgstr "Shift Righ_t and Move"
 
-#: ../src/item-cursor.c:799
+#: ../src/item-cursor.c:800
 msgid "C_ancel"
 msgstr "C_ancel"
 
-#: ../src/item-cursor.c:1038
+#: ../src/item-cursor.c:1039
 msgid "Drag to autofill"
 msgstr "Drag to autofill"
 
-#: ../src/item-cursor.c:1041
+#: ../src/item-cursor.c:1042
 msgid "Drag to move"
 msgstr "Drag to move"
 
@@ -10461,7 +11019,7 @@ msgstr "Generate new help and po files"
 msgid "Exit immediately after loading the selected books"
 msgstr "Exit immediately after loading the selected books"
 
-#: ../src/main-application.c:227 ../src/ssconvert.c:657 ../src/ssgrep.c:434
+#: ../src/main-application.c:227 ../src/ssconvert.c:658 ../src/ssgrep.c:434
 #: ../src/ssindex.c:255
 #, c-format
 msgid ""
@@ -10471,23 +11029,23 @@ msgstr ""
 "%s\n"
 "Run '%s --help' to see a full list of available command line options.\n"
 
-#: ../src/mathfunc.c:3913
+#: ../src/mathfunc.c:3895
 msgid "bessel_i allocation error"
 msgstr "bessel_i allocation error"
 
-#: ../src/mathfunc.c:3921 ../src/mathfunc.c:3924
+#: ../src/mathfunc.c:3903 ../src/mathfunc.c:3906
 msgid "bessel_i(%"
 msgstr "bessel_i(%"
 
-#: ../src/mathfunc.c:4384
+#: ../src/mathfunc.c:4366
 msgid "bessel_k allocation error"
 msgstr "bessel_k allocation error"
 
-#: ../src/mathfunc.c:4392 ../src/mathfunc.c:4395
+#: ../src/mathfunc.c:4374 ../src/mathfunc.c:4377
 msgid "bessel_k(%"
 msgstr "bessel_k(%"
 
-#: ../src/mathfunc.c:7956
+#: ../src/mathfunc.c:6633
 msgid ""
 "This version of Gnumeric has been compiled with inadequate precision in "
 "gnm_yn."
@@ -10550,47 +11108,47 @@ msgstr "Unknown workbook '%s'"
 msgid "Unknown workbook"
 msgstr "Unknown workbook"
 
-#: ../src/parser.y:1079 ../src/parser.y:1343
+#: ../src/parser.y:1087 ../src/parser.y:1358
 #, c-format
 msgid "Could not find matching closing quote"
 msgstr "Could not find matching closing quote"
 
-#: ../src/parser.y:1204
+#: ../src/parser.y:1219
 #, c-format
 msgid "Sheet name is required"
 msgstr "Sheet name is required"
 
-#: ../src/parser.y:1257 ../src/parser.y:1266 ../src/parser.y:1291
+#: ../src/parser.y:1272 ../src/parser.y:1281 ../src/parser.y:1306
 #, c-format
 msgid "The number is out of range"
 msgstr "The number is out of range"
 
-#: ../src/parser.y:1325
+#: ../src/parser.y:1340
 #, c-format
 msgid "Improperly formatted error token"
 msgstr "Improperly formatted error token"
 
-#: ../src/parser.y:1526
+#: ../src/parser.y:1550
 #, c-format
 msgid "Multiple expressions are not supported in this context"
 msgstr "Multiple expressions are not supported in this context"
 
-#: ../src/parser.y:1549
+#: ../src/parser.y:1573
 #, c-format
 msgid "Could not find matching opening parenthesis"
 msgstr "Could not find matching opening parenthesis"
 
-#: ../src/parser.y:1553
+#: ../src/parser.y:1577
 #, c-format
 msgid "Could not find matching closing parenthesis"
 msgstr "Could not find matching closing parenthesis"
 
-#: ../src/parser.y:1557
+#: ../src/parser.y:1581
 #, c-format
 msgid "Invalid expression"
 msgstr "Invalid expression"
 
-#: ../src/parser.y:1561
+#: ../src/parser.y:1585
 #, c-format
 msgid "Unexpected token %c"
 msgstr "Unexpected token %c"
@@ -10653,7 +11211,7 @@ msgstr "path"
 msgid "cell"
 msgstr "cell"
 
-#: ../src/print-info.c:744 ../src/stf-export.c:643
+#: ../src/print-info.c:744 ../src/stf-export.c:667
 #, c-format
 msgid "There is no such sheet"
 msgstr "There is no such sheet"
@@ -10712,13 +11270,6 @@ msgstr "from:"
 msgid "Gnumeric Print Range"
 msgstr "Gnumeric Print Range"
 
-#. Actually we can get slightly more than max_width here.
-#. * But max_width was computed as an estimate, anyway, so we don't care.
-#.
-#: ../src/ranges.c:1047
-msgid "..."
-msgstr "..."
-
 #: ../src/search.c:103
 msgid "Searching for regular expressions and numbers are mutually exclusive."
 msgstr "Searching for regular expressions and numbers are mutually exclusive."
@@ -10882,125 +11433,256 @@ msgstr "%dQ"
 msgid "(empty)"
 msgstr "(empty)"
 
-#: ../src/sheet-control-gui.c:1901
+#: ../src/sheet-control-gui.c:1920 ../src/wbc-gtk-actions.c:389
+#, c-format
+msgid "Remove %d Link"
+msgid_plural "Remove %d Links"
+msgstr[0] "Remove %d Link"
+msgstr[1] "Remove %d Links"
+
+#: ../src/sheet-control-gui.c:2007
 msgid "Cu_t"
 msgstr "Cu_t"
 
-#: ../src/sheet-control-gui.c:1905
+#: ../src/sheet-control-gui.c:2011
 msgid "_Paste"
 msgstr "_Paste"
 
-#: ../src/sheet-control-gui.c:1907
+#: ../src/sheet-control-gui.c:2013
 msgid "Paste _Special"
 msgstr "Paste _Special"
 
-#. TODO : One day make the labels smarter.  Generate them to include
-#. * quantities.
-#. *	eg : Insert 4 rows
-#. *	or : Insert row
-#. * This is hard for now because there is no memory management for the label
-#. * strings, and the logic that knows the count is elsewhere
-#.
-#: ../src/sheet-control-gui.c:1919
+#: ../src/sheet-control-gui.c:2018
 msgid "_Insert Cells..."
 msgstr "_Insert Cells..."
 
-#: ../src/sheet-control-gui.c:1921
+#: ../src/sheet-control-gui.c:2021
 msgid "_Delete Cells..."
 msgstr "_Delete Cells..."
 
-#: ../src/sheet-control-gui.c:1923
+#: ../src/sheet-control-gui.c:2024
 msgid "_Insert Column(s)"
 msgstr "_Insert Column(s)"
 
-#: ../src/sheet-control-gui.c:1925
+#: ../src/sheet-control-gui.c:2028
 msgid "_Delete Column(s)"
 msgstr "_Delete Column(s)"
 
-#: ../src/sheet-control-gui.c:1927
+#: ../src/sheet-control-gui.c:2032
 msgid "_Insert Row(s)"
 msgstr "_Insert Row(s)"
 
-#: ../src/sheet-control-gui.c:1929
+#: ../src/sheet-control-gui.c:2036
 msgid "_Delete Row(s)"
 msgstr "_Delete Row(s)"
 
-#: ../src/sheet-control-gui.c:1932
+#: ../src/sheet-control-gui.c:2041
 msgid "Clear Co_ntents"
 msgstr "Clear Co_ntents"
 
-#: ../src/sheet-control-gui.c:1934
+#: ../src/sheet-control-gui.c:2046
+msgid "Add _Co_mment"
+msgstr "Add _Co_mment"
+
+#: ../src/sheet-control-gui.c:2048
 msgid "Edit Co_mment..."
 msgstr "Edit Co_mment..."
 
-#: ../src/sheet-control-gui.c:1940
+#: ../src/sheet-control-gui.c:2050
+msgid "_Remove Comments"
+msgstr "_Remove Comments"
+
+#: ../src/sheet-control-gui.c:2053
+msgid "Add _Hyperlink"
+msgstr "Add _Hyperlink"
+
+#: ../src/sheet-control-gui.c:2056
+msgid "Edit _Hyperlink"
+msgstr "Edit _Hyperlink"
+
+#: ../src/sheet-control-gui.c:2059
+msgid "_Remove Hyperlink"
+msgstr "_Remove Hyperlink"
+
+#: ../src/sheet-control-gui.c:2065
 msgid "_Edit DataSlicer"
 msgstr "_Edit DataSlicer"
 
-#: ../src/sheet-control-gui.c:1943
+#: ../src/sheet-control-gui.c:2068
 msgid "_Refresh DataSlicer"
 msgstr "_Refresh DataSlicer"
 
-#: ../src/sheet-control-gui.c:1947
+#: ../src/sheet-control-gui.c:2072
 msgid "DataSlicer Field _Order "
 msgstr "DataSlicer Field _Order "
 
-#: ../src/sheet-control-gui.c:1956
+#: ../src/sheet-control-gui.c:2081
 msgid "Up"
 msgstr "Up"
 
-#: ../src/sheet-control-gui.c:1959
+#: ../src/sheet-control-gui.c:2084
 msgid "Down"
 msgstr "Down"
 
 #. end sub menu
-#: ../src/sheet-control-gui.c:1966
-msgid "_Format Cells..."
-msgstr "_Format Cells..."
+#: ../src/sheet-control-gui.c:2091
+msgid "_Format All Cells..."
+msgstr "_Format All Cells..."
 
-#. Column specific (Note some labels duplicate row labels)
-#: ../src/sheet-control-gui.c:1970
-msgid "Column _Width..."
-msgstr "Column _Width..."
+#: ../src/sheet-control-gui.c:2096
+msgid "_Unmerge"
+msgstr "_Unmerge"
 
-#: ../src/sheet-control-gui.c:1972 ../src/sheet-control-gui.c:1980
-#: ../src/wbc-gtk-actions.c:2063 ../src/wbc-gtk-actions.c:2080
+#: ../src/sheet-control-gui.c:2098 ../src/wbc-gtk-actions.c:2195
+msgid "Auto Fit _Width"
+msgstr "Auto Fit _Width"
+
+#: ../src/sheet-control-gui.c:2099 ../src/wbc-gtk-actions.c:2192
+msgid "Auto Fit _Height"
+msgstr "Auto Fit _Height"
+
+#. start sub menu
+#. Format -> Col
+#: ../src/sheet-control-gui.c:2105 ../src/wbc-gtk-actions.c:2201
+msgid "_Width..."
+msgstr "_Width..."
+
+#: ../src/sheet-control-gui.c:2106 ../src/wbc-gtk-actions.c:2204
+msgid "_Auto Fit Width"
+msgstr "_Auto Fit Width"
+
+#: ../src/sheet-control-gui.c:2107 ../src/sheet-control-gui.c:2115
+#: ../src/wbc-gtk-actions.c:2207 ../src/wbc-gtk-actions.c:2224
 msgid "_Hide"
 msgstr "_Hide"
 
-#: ../src/sheet-control-gui.c:1974 ../src/sheet-control-gui.c:1982
-#: ../src/wbc-gtk-actions.c:2066 ../src/wbc-gtk-actions.c:2083
+#: ../src/sheet-control-gui.c:2108 ../src/sheet-control-gui.c:2116
+#: ../src/wbc-gtk-actions.c:2210 ../src/wbc-gtk-actions.c:2227
 msgid "_Unhide"
 msgstr "_Unhide"
 
-#. Row specific (Note some labels duplicate col labels)
-#: ../src/sheet-control-gui.c:1978
-msgid "_Row Height..."
-msgstr "_Row Height..."
+#. start sub menu
+#: ../src/sheet-control-gui.c:2113
+msgid "Hei_ght..."
+msgstr "Hei_ght..."
 
-#: ../src/sheet-control-gui.c:1985
-msgid "_Hyperlink"
-msgstr "_Hyperlink"
+#: ../src/sheet-control-gui.c:2114 ../src/wbc-gtk-actions.c:2221
+msgid "_Auto Fit Height"
+msgstr "_Auto Fit Height"
 
-#: ../src/sheet-control-gui.c:1988
-msgid "Edit _Hyperlink"
-msgstr "Edit _Hyperlink"
+#. xgettext : %d gives the number of links. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2249
+#, c-format
+msgid "_Remove %d Link"
+msgid_plural "_Remove %d Links"
+msgstr[0] "_Remove %d Link"
+msgstr[1] "_Remove %d Links"
 
-#: ../src/sheet-control-gui.c:1991
-msgid "_Remove Hyperlink"
-msgstr "_Remove Hyperlink"
+#. xgettext : %d gives the number of comments. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2254
+#, c-format
+msgid "_Remove %d Comment"
+msgid_plural "_Remove %d Comments"
+msgstr[0] "_Remove %d Comment"
+msgstr[1] "_Remove %d Comments"
 
-#. This is somewhat cheesy and should use ngettext
-#: ../src/sheet-control-gui.c:2487
-msgid "Duplicate Object"
-msgstr "Duplicate Object"
+#: ../src/sheet-control-gui.c:2257
+#, c-format
+msgid "_Insert %d Cell..."
+msgid_plural "_Insert %d Cells..."
+msgstr[0] "_Insert %d Cell..."
+msgstr[1] "_Insert %d Cells..."
+
+#: ../src/sheet-control-gui.c:2259
+#, c-format
+msgid "_Delete %d Cell..."
+msgid_plural "_Delete %d Cells..."
+msgstr[0] "_Delete %d Cell..."
+msgstr[1] "_Delete %d Cells..."
 
-#: ../src/sheet-control-gui.c:2487
-msgid "Insert Object"
-msgstr "Insert Object"
+#: ../src/sheet-control-gui.c:2265
+#, c-format
+msgid "_Insert %d Column"
+msgid_plural "_Insert %d Columns"
+msgstr[0] "_Insert %d Column"
+msgstr[1] "_Insert %d Columns"
+
+#: ../src/sheet-control-gui.c:2267
+#, c-format
+msgid "_Delete %d Column"
+msgid_plural "_Delete %d Columns"
+msgstr[0] "_Delete %d Column"
+msgstr[1] "_Delete %d Columns"
+
+#: ../src/sheet-control-gui.c:2270
+#, c-format
+msgid "_Format %d Column"
+msgid_plural "_Format %d Columns"
+msgstr[0] "_Format %d Column"
+msgstr[1] "_Format %d Columns"
+
+#: ../src/sheet-control-gui.c:2277
+#, c-format
+msgid "_Insert %d Row"
+msgid_plural "_Insert %d Rows"
+msgstr[0] "_Insert %d Row"
+msgstr[1] "_Insert %d Rows"
+
+#: ../src/sheet-control-gui.c:2279
+#, c-format
+msgid "_Delete %d Row"
+msgid_plural "_Delete %d Rows"
+msgstr[0] "_Delete %d Row"
+msgstr[1] "_Delete %d Rows"
+
+#: ../src/sheet-control-gui.c:2283
+#, c-format
+msgid "_Format %d Row"
+msgid_plural "_Format %d Rows"
+msgstr[0] "_Format %d Row"
+msgstr[1] "_Format %d Rows"
+
+#: ../src/sheet-control-gui.c:2290
+#, c-format
+msgid "_Format %d Cell..."
+msgid_plural "_Format %d Cells"
+msgstr[0] "_Format %d Cell..."
+msgstr[1] "_Format %d Cells..."
+
+#. xgettext : %d gives the number of objects. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2726
+#, c-format
+msgid "Duplicate %d Object"
+msgid_plural "Duplicate %d Objects"
+msgstr[0] "Duplicate %d Object"
+msgstr[1] "Duplicate %d Objects"
+
+#. xgettext : %d gives the number of objects. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2729
+#, c-format
+msgid "Insert %d Object"
+msgid_plural "Insert %d Objects"
+msgstr[0] "Insert %d Object"
+msgstr[1] "Insert %d Objects"
+
+#. xgettext : %d gives the number of objects. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2733
+#, c-format
+msgid "Move %d Object"
+msgid_plural "Move %d Objects"
+msgstr[0] "Move %d Object"
+msgstr[1] "Move %d Objects"
+
+#. xgettext : %d gives the number of objects. This is input to ngettext.
+#: ../src/sheet-control-gui.c:2736
+#, c-format
+msgid "Resize %d Object"
+msgid_plural "Resize %d Objects"
+msgstr[0] "Resize %d Object"
+msgstr[1] "Resize %d Objects"
 
 #. Format toolbar
-#: ../src/sheet-merge.c:74 ../src/wbc-gtk-actions.c:2352
+#: ../src/sheet-merge.c:74 ../src/wbc-gtk-actions.c:2531
 msgid "Merge"
 msgstr "Merge"
 
@@ -11026,33 +11708,32 @@ msgstr "_Save as Image"
 msgid "Open in _New Window"
 msgstr "Open in _New Window"
 
-#: ../src/sheet-object-graph.c:712
+#: ../src/sheet-object-graph.c:718
 msgid "Series as:"
 msgstr "Series as:"
 
-#: ../src/sheet-object-graph.c:716
+#: ../src/sheet-object-graph.c:722
 msgid "Auto"
 msgstr "Auto"
 
-#: ../src/sheet-object-graph.c:722
+#: ../src/sheet-object-graph.c:728
 msgid "Use first series as shared abscissa"
 msgstr "Use first series as shared abscissa"
 
-#: ../src/sheet-object-graph.c:725
-#, fuzzy
+#: ../src/sheet-object-graph.c:731
 msgid "New graph sheet"
-msgstr "New _sheet"
+msgstr "New graph sheet"
 
 #: ../src/sheet-object-image.c:452
 msgid "_Save as image"
 msgstr "_Save as image"
 
 #. Object Toolbar
-#: ../src/sheet-object-widget.c:335 ../src/wbc-gtk-actions.c:2311
+#: ../src/sheet-object-widget.c:335 ../src/wbc-gtk-actions.c:2490
 msgid "Frame"
 msgstr "Frame"
 
-#: ../src/sheet-object-widget.c:640 ../src/wbc-gtk-actions.c:2344
+#: ../src/sheet-object-widget.c:640 ../src/wbc-gtk-actions.c:2523
 #: ../templates/autoformat/autoformat.3D.button.xml.in.h:2
 msgid "Button"
 msgstr "Button"
@@ -11104,7 +11785,7 @@ msgstr "TickBox %d"
 msgid "Clicking checkbox"
 msgstr "Clicking tickbox"
 
-#: ../src/sheet-object-widget.c:2378 ../src/wbc-gtk-actions.c:2347
+#: ../src/sheet-object-widget.c:2378 ../src/wbc-gtk-actions.c:2526
 msgid "RadioButton"
 msgstr "RadioButton"
 
@@ -11158,7 +11839,7 @@ msgid "Cut"
 msgstr "Cut"
 
 #. Oh, yeah?
-#: ../src/sheet.c:650
+#: ../src/sheet.c:659
 msgid ""
 "This is a special version of Gnumeric.  It has been compiled\n"
 "with support for a very large number of columns.  Access to the\n"
@@ -11170,308 +11851,308 @@ msgstr ""
 "column named TRUE may conflict with the constant of the same\n"
 "name. Expect weirdness."
 
-#: ../src/sheet.c:810
+#: ../src/sheet.c:822
 msgid "Sheet Type"
 msgstr "Sheet Type"
 
-#: ../src/sheet.c:811
+#: ../src/sheet.c:823
 msgid "Which type of sheet this is."
 msgstr "Which type of sheet this is."
 
-#: ../src/sheet.c:819
+#: ../src/sheet.c:831
 msgid "Parent workbook"
 msgstr "Parent workbook"
 
-#: ../src/sheet.c:820
+#: ../src/sheet.c:832
 msgid "The workbook in which this sheet lives"
 msgstr "The workbook in which this sheet lives"
 
-#: ../src/sheet.c:827
+#: ../src/sheet.c:839
 msgid "The name of the sheet."
 msgstr "The name of the sheet."
 
-#: ../src/sheet.c:832
+#: ../src/sheet.c:844
 msgid "text-is-rtl"
 msgstr "text-is-rtl"
 
-#: ../src/sheet.c:833
+#: ../src/sheet.c:845
 msgid "Text goes from right to left."
 msgstr "Text goes from right to left."
 
-#: ../src/sheet.c:838
+#: ../src/sheet.c:850
 msgid "Visibility"
 msgstr "Visibility"
 
-#: ../src/sheet.c:839
+#: ../src/sheet.c:851
 msgid "How visible the sheet is."
 msgstr "How visible the sheet is."
 
-#: ../src/sheet.c:845
+#: ../src/sheet.c:857
 msgid "Display Formulas"
 msgstr "Display Formulae"
 
-#: ../src/sheet.c:846
+#: ../src/sheet.c:858
 msgid "Control whether formulas are shown instead of values."
 msgstr "Control whether formulae are shown instead of values."
 
-#: ../src/sheet.c:851
+#: ../src/sheet.c:863
 msgid "Display Zeros"
 msgstr "Display Zeros"
 
-#: ../src/sheet.c:852
+#: ../src/sheet.c:864
 msgid "Control whether zeros are shown are blanked out."
 msgstr "Control whether zeros are shown are blanked out."
 
-#: ../src/sheet.c:857
+#: ../src/sheet.c:869
 msgid "Display Grid"
 msgstr "Display Grid"
 
-#: ../src/sheet.c:858
+#: ../src/sheet.c:870
 msgid "Control whether the grid is shown."
 msgstr "Control whether the grid is shown."
 
-#: ../src/sheet.c:863
+#: ../src/sheet.c:875
 msgid "Display Column Headers"
 msgstr "Display Column Headers"
 
-#: ../src/sheet.c:864
+#: ../src/sheet.c:876
 msgid "Control whether column headers are shown."
 msgstr "Control whether column headers are shown."
 
-#: ../src/sheet.c:869
+#: ../src/sheet.c:881
 msgid "Display Row Headers"
 msgstr "Display Row Headers"
 
-#: ../src/sheet.c:870
+#: ../src/sheet.c:882
 msgid "Control whether row headers are shown."
 msgstr "Control whether row headers are shown."
 
-#: ../src/sheet.c:875
+#: ../src/sheet.c:887
 msgid "Display Outlines"
 msgstr "Display Outlines"
 
-#: ../src/sheet.c:876
+#: ../src/sheet.c:888
 msgid "Control whether outlines are shown."
 msgstr "Control whether outlines are shown."
 
-#: ../src/sheet.c:881
+#: ../src/sheet.c:893
 msgid "Display Outlines Below"
 msgstr "Display Outlines Below"
 
-#: ../src/sheet.c:882
+#: ../src/sheet.c:894
 msgid "Control whether outline symbols are shown below."
 msgstr "Control whether outline symbols are shown below."
 
-#: ../src/sheet.c:887
+#: ../src/sheet.c:899
 msgid "Display Outlines Right"
 msgstr "Display Outlines Right"
 
-#: ../src/sheet.c:888
+#: ../src/sheet.c:900
 msgid "Control whether outline symbols are shown to the right."
 msgstr "Control whether outline symbols are shown to the right."
 
-#: ../src/sheet.c:894 ../src/workbook-view.c:881
+#: ../src/sheet.c:906 ../src/workbook-view.c:955
 msgid "Protected"
 msgstr "Protected"
 
-#: ../src/sheet.c:895
+#: ../src/sheet.c:907
 msgid "Sheet is protected."
 msgstr "Sheet is protected."
 
-#: ../src/sheet.c:898
+#: ../src/sheet.c:910
 msgid "Protected Allow Edit objects"
 msgstr "Protected Allow Edit objects"
 
-#: ../src/sheet.c:899
+#: ../src/sheet.c:911
 msgid "Allow objects to be edited while a sheet is protected"
 msgstr "Allow objects to be edited while a sheet is protected"
 
-#: ../src/sheet.c:902
+#: ../src/sheet.c:914
 msgid "Protected allow edit scenarios"
 msgstr "Protected allow edit scenarios"
 
-#: ../src/sheet.c:903
+#: ../src/sheet.c:915
 msgid "Allow scenarios to be edited while a sheet is protected"
 msgstr "Allow scenarios to be edited while a sheet is protected"
 
-#: ../src/sheet.c:906
+#: ../src/sheet.c:918
 msgid "Protected allow cell formatting"
 msgstr "Protected allow cell formatting"
 
-#: ../src/sheet.c:907
+#: ../src/sheet.c:919
 msgid "Allow cell format changes while a sheet is protected"
 msgstr "Allow cell format changes while a sheet is protected"
 
-#: ../src/sheet.c:910
+#: ../src/sheet.c:922
 msgid "Protected allow column formatting"
 msgstr "Protected allow column formatting"
 
-#: ../src/sheet.c:911
+#: ../src/sheet.c:923
 msgid "Allow column formatting while a sheet is protected"
 msgstr "Allow column formatting while a sheet is protected"
 
-#: ../src/sheet.c:914
+#: ../src/sheet.c:926
 msgid "Protected allow row formatting"
 msgstr "Protected allow row formatting"
 
-#: ../src/sheet.c:915
+#: ../src/sheet.c:927
 msgid "Allow row formatting while a sheet is protected"
 msgstr "Allow row formatting while a sheet is protected"
 
-#: ../src/sheet.c:918
+#: ../src/sheet.c:930
 msgid "Protected allow insert columns"
 msgstr "Protected allow insert columns"
 
-#: ../src/sheet.c:919
+#: ../src/sheet.c:931
 msgid "Allow columns to be inserted while a sheet is protected"
 msgstr "Allow columns to be inserted while a sheet is protected"
 
-#: ../src/sheet.c:922
+#: ../src/sheet.c:934
 msgid "Protected allow insert rows"
 msgstr "Protected allow insert rows"
 
-#: ../src/sheet.c:923
+#: ../src/sheet.c:935
 msgid "Allow rows to be inserted while a sheet is protected"
 msgstr "Allow rows to be inserted while a sheet is protected"
 
-#: ../src/sheet.c:926
+#: ../src/sheet.c:938
 msgid "Protected allow insert hyperlinks"
 msgstr "Protected allow insert hyperlinks"
 
-#: ../src/sheet.c:927
+#: ../src/sheet.c:939
 msgid "Allow hyperlinks to be inserted while a sheet is protected"
 msgstr "Allow hyperlinks to be inserted while a sheet is protected"
 
-#: ../src/sheet.c:930
+#: ../src/sheet.c:942
 msgid "Protected allow delete columns"
 msgstr "Protected allow delete columns"
 
-#: ../src/sheet.c:931
+#: ../src/sheet.c:943
 msgid "Allow columns to be deleted while a sheet is protected"
 msgstr "Allow columns to be deleted while a sheet is protected"
 
-#: ../src/sheet.c:934
+#: ../src/sheet.c:946
 msgid "Protected allow delete rows"
 msgstr "Protected allow delete rows"
 
-#: ../src/sheet.c:935
+#: ../src/sheet.c:947
 msgid "Allow rows to be deleted while a sheet is protected"
 msgstr "Allow rows to be deleted while a sheet is protected"
 
-#: ../src/sheet.c:938
+#: ../src/sheet.c:950
 msgid "Protected allow select locked cells"
 msgstr "Protected allow select locked cells"
 
-#: ../src/sheet.c:939
+#: ../src/sheet.c:951
 msgid "Allow the user to select locked cells while a sheet is protected"
 msgstr "Allow the user to select locked cells while a sheet is protected"
 
-#: ../src/sheet.c:942
+#: ../src/sheet.c:954
 msgid "Protected allow sort ranges"
 msgstr "Protected allow sort ranges"
 
-#: ../src/sheet.c:943
+#: ../src/sheet.c:955
 msgid "Allow ranges to be sorted while a sheet is protected"
 msgstr "Allow ranges to be sorted while a sheet is protected"
 
-#: ../src/sheet.c:946
+#: ../src/sheet.c:958
 msgid "Protected allow edit auto filters"
 msgstr "Protected allow edit auto filters"
 
-#: ../src/sheet.c:947
+#: ../src/sheet.c:959
 msgid "Allow auto filters to be edited while a sheet is protected"
 msgstr "Allow auto filters to be edited while a sheet is protected"
 
-#: ../src/sheet.c:950
+#: ../src/sheet.c:962
 msgid "Protected allow edit pivottable"
 msgstr "Protected allow edit pivottable"
 
-#: ../src/sheet.c:951
+#: ../src/sheet.c:963
 msgid "Allow pivottable to be edited while a sheet is protected"
 msgstr "Allow pivottable to be edited while a sheet is protected"
 
-#: ../src/sheet.c:954
+#: ../src/sheet.c:966
 msgid "Protected allow select unlocked cells"
 msgstr "Protected allow select unlocked cells"
 
-#: ../src/sheet.c:955
+#: ../src/sheet.c:967
 msgid "Allow the user to select unlocked cells while a sheet is protected"
 msgstr "Allow the user to select unlocked cells while a sheet is protected"
 
-#: ../src/sheet.c:959
+#: ../src/sheet.c:971
 msgid "Display convention for expressions (default Gnumeric A1)"
 msgstr "Display convention for expressions (default Gnumeric A1)"
 
-#: ../src/sheet.c:960
+#: ../src/sheet.c:972
 msgid "How to format displayed expressions, (A1 vs R1C1, function names, ...)"
 msgstr "How to format displayed expressions, (A1 vs R1C1, function names, ...)"
 
 #. convenience wrapper to CONVENTIONS
-#: ../src/sheet.c:964
+#: ../src/sheet.c:976
 msgid "Display convention for expressions as XLS_R1C1 vs default"
 msgstr "Display convention for expressions as XLS_R1C1 vs default"
 
-#: ../src/sheet.c:965
+#: ../src/sheet.c:977
 msgid "How to format displayed expressions, (a convenience api)"
 msgstr "How to format displayed expressions, (a convenience api)"
 
-#: ../src/sheet.c:971
+#: ../src/sheet.c:983
 msgid "Tab Foreground"
 msgstr "Tab Foreground"
 
-#: ../src/sheet.c:972
+#: ../src/sheet.c:984
 msgid "The foreground color of the tab."
 msgstr "The foreground colour of the tab."
 
-#: ../src/sheet.c:977
+#: ../src/sheet.c:989
 msgid "Tab Background"
 msgstr "Tab Background"
 
-#: ../src/sheet.c:978
+#: ../src/sheet.c:990
 msgid "The background color of the tab."
 msgstr "The background colour of the tab."
 
-#: ../src/sheet.c:985
+#: ../src/sheet.c:997
 msgid "Zoom Factor"
 msgstr "Zoom Factor"
 
-#: ../src/sheet.c:986
+#: ../src/sheet.c:998
 msgid "The level of zoom used for this sheet."
 msgstr "The level of zoom used for this sheet."
 
-#: ../src/sheet.c:996
+#: ../src/sheet.c:1008
 msgid "Columns number in the sheet"
 msgstr "Columns number in the sheet"
 
-#: ../src/sheet.c:1003
+#: ../src/sheet.c:1015
 msgid "Rows number in the sheet"
 msgstr "Rows number in the sheet"
 
-#: ../src/sheet.c:3137
+#: ../src/sheet.c:3306
 msgid "Target region contains merged cells"
 msgstr "Target region contains merged cells"
 
-#: ../src/sheet.c:3198
+#: ../src/sheet.c:3367
 msgid "cannot operate on merged cells"
 msgstr "cannot operate on merged cells"
 
-#: ../src/sheet.c:3208
+#: ../src/sheet.c:3377
 msgid "cannot operate on array formulae"
 msgstr "cannot operate on array formulae"
 
-#: ../src/sheet.c:4439
+#: ../src/sheet.c:4624
 msgid "Insert Columns"
 msgstr "Insert Columns"
 
-#: ../src/sheet.c:4530
+#: ../src/sheet.c:4715
 msgid "Delete Columns"
 msgstr "Delete Columns"
 
-#: ../src/sheet.c:4611
+#: ../src/sheet.c:4796
 msgid "Insert Rows"
 msgstr "Insert Rows"
 
-#: ../src/sheet.c:4702
+#: ../src/sheet.c:4887
 msgid "Delete Rows"
 msgstr "Delete Rows"
 
@@ -11553,22 +12234,22 @@ msgstr "The file saver does not take options"
 msgid "Name conflict during merge: '%s' appears twice at workbook scope.\n"
 msgstr "Name conflict during merge: '%s' appears twice at workbook scope.\n"
 
-#: ../src/ssconvert.c:457
+#: ../src/ssconvert.c:458
 #, c-format
 msgid "Failed to create solver"
 msgstr "Failed to create solver"
 
-#: ../src/ssconvert.c:470
+#: ../src/ssconvert.c:471
 #, c-format
 msgid "Solver ran, but failed"
 msgstr "Solver ran, but failed"
 
-#: ../src/ssconvert.c:480
+#: ../src/ssconvert.c:481
 #, c-format
 msgid "Solver: %s\n"
 msgstr "Solver: %s\n"
 
-#: ../src/ssconvert.c:500
+#: ../src/ssconvert.c:501
 #, c-format
 msgid ""
 "Unknown exporter '%s'.\n"
@@ -11577,7 +12258,7 @@ msgstr ""
 "Unknown exporter '%s'.\n"
 "Try --list-exporters to see a list of possibilities.\n"
 
-#: ../src/ssconvert.c:519
+#: ../src/ssconvert.c:520
 #, c-format
 msgid ""
 "Unable to guess exporter to use for '%s'.\n"
@@ -11586,7 +12267,7 @@ msgstr ""
 "Unable to guess exporter to use for '%s'.\n"
 "Try --list-exporters to see a list of possibilities.\n"
 
-#: ../src/ssconvert.c:530
+#: ../src/ssconvert.c:531
 #, c-format
 msgid ""
 "An output file name or an explicit export type is required.\n"
@@ -11595,7 +12276,7 @@ msgstr ""
 "An output file name or an explicit export type is required.\n"
 "Try --list-exporters to see a list of possibilities.\n"
 
-#: ../src/ssconvert.c:540
+#: ../src/ssconvert.c:541
 #, c-format
 msgid ""
 "Unknown importer '%s'.\n"
@@ -11604,7 +12285,7 @@ msgstr ""
 "Unknown importer '%s'.\n"
 "Try --list-importers to see a list of possibilities.\n"
 
-#: ../src/ssconvert.c:620
+#: ../src/ssconvert.c:621
 #, c-format
 msgid ""
 "Selected exporter (%s) does not support saving multiple sheets in one file.\n"
@@ -11613,11 +12294,11 @@ msgstr ""
 "Selected exporter (%s) does not support saving multiple sheets in one file.\n"
 "Only the current sheet will be saved.\n"
 
-#: ../src/ssconvert.c:650 ../src/ssconvert.c:695
+#: ../src/ssconvert.c:651 ../src/ssconvert.c:696
 msgid "INFILE [OUTFILE]"
 msgstr "INFILE [OUTFILE]"
 
-#: ../src/ssconvert.c:664
+#: ../src/ssconvert.c:665
 #, c-format
 msgid ""
 "ssconvert version '%s'\n"
@@ -11628,7 +12309,7 @@ msgstr ""
 "datadir := '%s'\n"
 "libdir := '%s'\n"
 
-#: ../src/ssconvert.c:693 ../src/ssindex.c:266
+#: ../src/ssconvert.c:694 ../src/ssindex.c:266
 #, c-format
 msgid "Usage: %s [OPTION...] %s\n"
 msgstr "Usage: %s [OPTION...] %s\n"
@@ -11753,57 +12434,57 @@ msgstr ""
 "datadir := '%s'\n"
 "libdir := '%s'\n"
 
-#: ../src/stf-export.c:523
+#: ../src/stf-export.c:547
 msgid "Character set"
 msgstr "Character set"
 
-#: ../src/stf-export.c:524
+#: ../src/stf-export.c:548
 msgid "The character encoding of the output."
 msgstr "The character encoding of the output."
 
-#: ../src/stf-export.c:532
+#: ../src/stf-export.c:556
 msgid "Locale"
 msgstr "Locale"
 
-#: ../src/stf-export.c:533
+#: ../src/stf-export.c:557
 msgid "The locale to use for number and date formatting."
 msgstr "The locale to use for number and date formatting."
 
-#: ../src/stf-export.c:541
+#: ../src/stf-export.c:565
 msgid "Transliterate mode"
 msgstr "Transliterate mode"
 
-#: ../src/stf-export.c:542
+#: ../src/stf-export.c:566
 msgid "What to do with unrepresentable characters."
 msgstr "What to do with unrepresentable characters."
 
-#: ../src/stf-export.c:552
+#: ../src/stf-export.c:576
 msgid "How should cells be formatted?"
 msgstr "How should cells be formatted?"
 
-#: ../src/stf-export.c:624
+#: ../src/stf-export.c:648
 msgid "Error while trying to export file as text"
 msgstr "Error while trying to export file as text"
 
-#: ../src/stf-export.c:661
+#: ../src/stf-export.c:685
 msgid "eol must be one of unix, mac, and windows"
 msgstr "eol must be one of unix, mac, and windows"
 
-#: ../src/stf-export.c:681
+#: ../src/stf-export.c:705
 #, c-format
 msgid "Invalid value for option %s: \"%s\""
 msgstr "Invalid value for option %s: \"%s\""
 
-#: ../src/stf-export.c:683
+#: ../src/stf-export.c:707
 msgid "Invalid option for stf exporter"
 msgstr "Invalid option for stf exporter"
 
-#: ../src/stf-export.c:708
+#: ../src/stf-export.c:732
 msgid "Text (configurable)"
 msgstr "Text (configurable)"
 
 #. FIXME: What locale?
-#: ../src/stf-parse.c:1275
+#: ../src/stf-parse.c:1277
 msgid ""
 "There are more rows of data than there is room for in the sheet.  Extra rows "
 "will be ignored."
@@ -11812,7 +12493,7 @@ msgstr ""
 "will be ignored."
 
 #. FIXME: What locale?
-#: ../src/stf-parse.c:1297
+#: ../src/stf-parse.c:1299
 msgid ""
 "There are more columns of data than there is room for in the sheet.  Extra "
 "columns will be ignored."
@@ -11877,12 +12558,12 @@ msgstr "ANOVA: Two-Factor Without Replication"
 msgid "/Summary/Count/Sum/Average/Variance"
 msgstr "/Summary/Count/Sum/Average/Variance"
 
-#: ../src/tools/analysis-anova.c:150 ../src/tools/analysis-tools.c:183
+#: ../src/tools/analysis-anova.c:150 ../src/tools/analysis-tools.c:180
 #, c-format
 msgid "Row %i"
 msgstr "Row %i"
 
-#: ../src/tools/analysis-anova.c:189 ../src/tools/analysis-tools.c:186
+#: ../src/tools/analysis-anova.c:189 ../src/tools/analysis-tools.c:183
 #, c-format
 msgid "Column %i"
 msgstr "Column %i"
@@ -11896,7 +12577,7 @@ msgid "/Source of Variation/Rows/Columns/Error/Total"
 msgstr "/Source of Variation/Rows/Columns/Error/Total"
 
 #: ../src/tools/analysis-anova.c:250 ../src/tools/analysis-anova.c:609
-#: ../src/tools/analysis-tools.c:4093
+#: ../src/tools/analysis-tools.c:4089
 msgid "/SS/df/MS/F/P-value/F critical"
 msgstr "/SS/df/MS/F/P-value/F critical"
 
@@ -11960,36 +12641,36 @@ msgstr "Auto Expression (%s)"
 msgid "Auto Expression"
 msgstr "Auto Expression"
 
-#: ../src/tools/analysis-chi-squared.c:60
+#: ../src/tools/analysis-chi-squared.c:63
 msgid "[>=5]\"Test of Independence\";[<5][Red]\"Invalid Test of Independence\""
 msgstr ""
 "[>=5]\"Test of Independence\";[<5][Red]\"Invalid Test of Independence\""
 
-#: ../src/tools/analysis-chi-squared.c:61
+#: ../src/tools/analysis-chi-squared.c:64
 msgid "[>=5]\"Test of Homogeneity\";[<5][Red]\"Invalid Test of Homogeneity\""
 msgstr "[>=5]\"Test of Homogeneity\";[<5][Red]\"Invalid Test of Homogeneity\""
 
-#: ../src/tools/analysis-chi-squared.c:81
+#: ../src/tools/analysis-chi-squared.c:67
 msgid "/Test Statistic:/Degrees of Freedom:/p-Value:/Critical Value:"
 msgstr "/Test Statistic:/Degrees of Freedom:/p-Value:/Critical Value:"
 
-#: ../src/tools/analysis-chi-squared.c:184
+#: ../src/tools/analysis-chi-squared.c:176
 #, c-format
 msgid "Test of Independence (%s)"
 msgstr "Test of Independence (%s)"
 
-#: ../src/tools/analysis-chi-squared.c:185
+#: ../src/tools/analysis-chi-squared.c:177
 #, c-format
 msgid "Test of Homogeneity (%s)"
 msgstr "Test of Homogeneity (%s)"
 
-#: ../src/tools/analysis-chi-squared.c:196
-#: ../src/tools/analysis-chi-squared.c:201
+#: ../src/tools/analysis-chi-squared.c:188
+#: ../src/tools/analysis-chi-squared.c:193
 msgid "Test of Independence"
 msgstr "Test of Independence"
 
-#: ../src/tools/analysis-chi-squared.c:197
-#: ../src/tools/analysis-chi-squared.c:202
+#: ../src/tools/analysis-chi-squared.c:189
+#: ../src/tools/analysis-chi-squared.c:194
 msgid "Test of Homogeneity"
 msgstr "Test of Homogeneity"
 
@@ -12007,7 +12688,7 @@ msgstr "\"α =\" * 0.000"
 #: ../src/tools/analysis-exp-smoothing.c:777
 #: ../src/tools/analysis-exp-smoothing.c:1098
 #: ../src/tools/analysis-frequency.c:145 ../src/tools/analysis-histogram.c:291
-#: ../src/tools/analysis-tools.c:1206 ../src/tools/analysis-tools.c:3571
+#: ../src/tools/analysis-tools.c:1213 ../src/tools/analysis-tools.c:3567
 #, c-format
 msgid "Row %d"
 msgstr "Row %d"
@@ -12017,7 +12698,7 @@ msgstr "Row %d"
 #: ../src/tools/analysis-exp-smoothing.c:600
 #: ../src/tools/analysis-exp-smoothing.c:918
 #: ../src/tools/analysis-exp-smoothing.c:1281
-#: ../src/tools/analysis-kaplan-meier.c:214 ../src/tools/analysis-tools.c:3746
+#: ../src/tools/analysis-kaplan-meier.c:214 ../src/tools/analysis-tools.c:3742
 msgid "Standard Error"
 msgstr "Standard Error"
 
@@ -12080,7 +12761,7 @@ msgid "/Frequency Table/Category"
 msgstr "/Frequency Table/Category"
 
 #: ../src/tools/analysis-frequency.c:151 ../src/tools/analysis-histogram.c:297
-#: ../src/tools/analysis-tools.c:1212
+#: ../src/tools/analysis-tools.c:1219
 #, c-format
 msgid "Area %d"
 msgstr "Area %d"
@@ -12218,12 +12899,12 @@ msgstr "Not normal"
 msgid "Possibly normal"
 msgstr "Possibly normal"
 
-#: ../src/tools/analysis-normality.c:193
+#: ../src/tools/analysis-normality.c:192
 #, c-format
 msgid "Normality Test (%s)"
 msgstr "Normality Test (%s)"
 
-#: ../src/tools/analysis-normality.c:204 ../src/tools/analysis-normality.c:207
+#: ../src/tools/analysis-normality.c:203 ../src/tools/analysis-normality.c:206
 msgid "Normality Test"
 msgstr "Normality Test"
 
@@ -12272,40 +12953,73 @@ msgstr ""
 "/Sign Test/Median:/Predicted Difference:/Test Statistic:/N:/α:/P(T�t) one-"
 "tailed:/P(Tâ?¤t) two-tailed:"
 
-#: ../src/tools/analysis-sign-test.c:346 ../src/tools/analysis-sign-test.c:375
+#: ../src/tools/analysis-sign-test.c:353 ../src/tools/analysis-sign-test.c:382
 #, c-format
 msgid "Sign Test (%s)"
 msgstr "Sign Test (%s)"
 
-#: ../src/tools/analysis-tools.c:189
+#: ../src/tools/analysis-signed-rank-test.c:79
+msgid ""
+"/Wilcoxon Signed Rank Test/Median:/Predicted Median:/N:/Sâ??:/S+:/Test "
+"Statistic:/α:/P(T�t) one-tailed:/P(T�t) two-tailed:"
+msgstr ""
+"/Wilcoxon Signed Rank Test/Median:/Predicted Median:/N:/Sâ??:/S+:/Test "
+"Statistic:/α:/P(T�t) one-tailed:/P(T�t) two-tailed:"
+
+#: ../src/tools/analysis-signed-rank-test.c:235
+#: ../src/tools/analysis-signed-rank-test.c:503
+msgid ""
+"This p-value is calculated by a normal approximation.\n"
+"It is only valid if the sample size is at least 12."
+msgstr ""
+"This p-value is calculated by a normal approximation.\n"
+"It is only valid if the sample size is at least 12."
+
+#: ../src/tools/analysis-signed-rank-test.c:294
+msgid ""
+"/Wilcoxon Signed Rank Test/Median:/Observed Median Difference:/Predicted "
+"Median Difference:/N:/Sâ??:/S+:/Test Statistic:/α:/P(Tâ?¤t) one-tailed:/P(Tâ?¤t) "
+"two-tailed:"
+msgstr ""
+"/Wilcoxon Signed Rank Test/Median:/Observed Median Difference:/Predicted "
+"Median Difference:/N:/Sâ??:/S+:/Test Statistic:/α:/P(Tâ?¤t) one-tailed:/P(Tâ?¤t) "
+"two-tailed:"
+
+#: ../src/tools/analysis-signed-rank-test.c:539
+#: ../src/tools/analysis-signed-rank-test.c:568
+#, c-format
+msgid "Wilcoxon Signed Rank Test (%s)"
+msgstr "Wilcoxon Signed Rank Test (%s)"
+
+#: ../src/tools/analysis-tools.c:186
 #, c-format
 msgid "Bin %i"
 msgstr "Bin %i"
 
-#: ../src/tools/analysis-tools.c:193
+#: ../src/tools/analysis-tools.c:190
 #, c-format
 msgid "Area %i"
 msgstr "Area %i"
 
-#: ../src/tools/analysis-tools.c:278
+#: ../src/tools/analysis-tools.c:275
 #, c-format
 msgid "Variable %i"
 msgstr "Variable %i"
 
-#: ../src/tools/analysis-tools.c:660
+#: ../src/tools/analysis-tools.c:669
 msgid "Correlations"
 msgstr "Correlations"
 
-#: ../src/tools/analysis-tools.c:672
+#: ../src/tools/analysis-tools.c:681
 #, c-format
 msgid "Correlation (%s)"
 msgstr "Correlation (%s)"
 
-#: ../src/tools/analysis-tools.c:715
+#: ../src/tools/analysis-tools.c:724
 msgid "Covariances"
 msgstr "Covariances"
 
-#: ../src/tools/analysis-tools.c:727
+#: ../src/tools/analysis-tools.c:736
 #, c-format
 msgid "Covariance (%s)"
 msgstr "Covariance (%s)"
@@ -12317,7 +13031,7 @@ msgstr "Covariance (%s)"
 #. *
 #. * The items are bundled like this to increase translation context.
 #.
-#: ../src/tools/analysis-tools.c:828
+#: ../src/tools/analysis-tools.c:837
 msgid ""
 "/Mean/Standard Error/Median/Mode/Standard Deviation/Sample Variance/Kurtosis/"
 "Skewness/Range/Minimum/Maximum/Sum/Count"
@@ -12325,36 +13039,36 @@ msgstr ""
 "/Mean/Standard Error/Median/Mode/Standard Deviation/Sample Variance/Kurtosis/"
 "Skewness/Range/Minimum/Maximum/Sum/Count"
 
-#: ../src/tools/analysis-tools.c:963
+#: ../src/tools/analysis-tools.c:970
 #, c-format
 msgid "/%%%s%%%% CI for the Mean from/to"
 msgstr "/%%%s%%%% CI for the Mean from/to"
 
-#: ../src/tools/analysis-tools.c:1091
+#: ../src/tools/analysis-tools.c:1098
 #, c-format
 msgid "Largest (%d)"
 msgstr "Largest (%d)"
 
-#: ../src/tools/analysis-tools.c:1098
+#: ../src/tools/analysis-tools.c:1105
 #, c-format
 msgid "Smallest (%d)"
 msgstr "Smallest (%d)"
 
-#: ../src/tools/analysis-tools.c:1115
+#: ../src/tools/analysis-tools.c:1122
 #, c-format
 msgid "Descriptive Statistics (%s)"
 msgstr "Descriptive Statistics (%s)"
 
-#: ../src/tools/analysis-tools.c:1309
+#: ../src/tools/analysis-tools.c:1316
 #, c-format
 msgid "Sampling (%s)"
 msgstr "Sampling (%s)"
 
-#: ../src/tools/analysis-tools.c:1343 ../src/tools/analysis-tools.c:1346
+#: ../src/tools/analysis-tools.c:1350 ../src/tools/analysis-tools.c:1353
 msgid "Sample"
 msgstr "Sample"
 
-#: ../src/tools/analysis-tools.c:1384
+#: ../src/tools/analysis-tools.c:1391
 msgid ""
 "/Mean/Known Variance/Observations/Hypothesized Mean Difference/Observed Mean "
 "Difference/z/P (Z<=z) one-tail/z Critical one-tail/P (Z<=z) two-tail/z "
@@ -12364,16 +13078,16 @@ msgstr ""
 "Difference/z/P (Z<=z) one-tail/z Critical one-tail/P (Z<=z) two-tail/z "
 "Critical two-tail"
 
-#: ../src/tools/analysis-tools.c:1574
+#: ../src/tools/analysis-tools.c:1581
 #, c-format
 msgid "z-Test (%s)"
 msgstr "z-Test (%s)"
 
-#: ../src/tools/analysis-tools.c:1584 ../src/tools/analysis-tools.c:1587
+#: ../src/tools/analysis-tools.c:1591 ../src/tools/analysis-tools.c:1594
 msgid "z-Test"
 msgstr "z-Test"
 
-#: ../src/tools/analysis-tools.c:1635
+#: ../src/tools/analysis-tools.c:1642
 msgid ""
 "/Mean/Variance/Observations/Pearson Correlation/Hypothesized Mean Difference/"
 "Observed Mean Difference/Variance of the Differences/df/t Stat/P (T<=t) one-"
@@ -12383,18 +13097,18 @@ msgstr ""
 "Observed Mean Difference/Variance of the Differences/df/t Stat/P (T<=t) one-"
 "tail/t Critical one-tail/P (T<=t) two-tail/t Critical two-tail"
 
-#: ../src/tools/analysis-tools.c:1866
+#: ../src/tools/analysis-tools.c:1873
 #, c-format
 msgid "t-Test, paired (%s)"
 msgstr "t-Test, paired (%s)"
 
-#: ../src/tools/analysis-tools.c:1876 ../src/tools/analysis-tools.c:1879
-#: ../src/tools/analysis-tools.c:2176 ../src/tools/analysis-tools.c:2179
-#: ../src/tools/analysis-tools.c:2469 ../src/tools/analysis-tools.c:2472
+#: ../src/tools/analysis-tools.c:1883 ../src/tools/analysis-tools.c:1886
+#: ../src/tools/analysis-tools.c:2183 ../src/tools/analysis-tools.c:2186
+#: ../src/tools/analysis-tools.c:2476 ../src/tools/analysis-tools.c:2479
 msgid "t-Test"
 msgstr "t-Test"
 
-#: ../src/tools/analysis-tools.c:1914
+#: ../src/tools/analysis-tools.c:1921
 msgid ""
 "/Mean/Variance/Observations/Pooled Variance/Hypothesized Mean Difference/"
 "Observed Mean Difference/df/t Stat/P (T<=t) one-tail/t Critical one-tail/P "
@@ -12404,12 +13118,12 @@ msgstr ""
 "Observed Mean Difference/df/t Stat/P (T<=t) one-tail/t Critical one-tail/P "
 "(T<=t) two-tail/t Critical two-tail"
 
-#: ../src/tools/analysis-tools.c:2166 ../src/tools/analysis-tools.c:2459
+#: ../src/tools/analysis-tools.c:2173 ../src/tools/analysis-tools.c:2466
 #, c-format
 msgid "t-Test (%s)"
 msgstr "t-Test (%s)"
 
-#: ../src/tools/analysis-tools.c:2211
+#: ../src/tools/analysis-tools.c:2218
 msgid ""
 "/Mean/Variance/Observations/Hypothesized Mean Difference/Observed Mean "
 "Difference/df/t Stat/P (T<=t) one-tail/t Critical one-tail/P (T<=t) two-tail/"
@@ -12419,12 +13133,12 @@ msgstr ""
 "Difference/df/t Stat/P (T<=t) one-tail/t Critical one-tail/P (T<=t) two-tail/"
 "t Critical two-tail"
 
-#: ../src/tools/analysis-tools.c:2507 ../src/tools/analysis-tools.c:2758
-#: ../src/tools/analysis-tools.c:2761
+#: ../src/tools/analysis-tools.c:2514 ../src/tools/analysis-tools.c:2765
+#: ../src/tools/analysis-tools.c:2768
 msgid "F-Test"
 msgstr "F-Test"
 
-#: ../src/tools/analysis-tools.c:2509
+#: ../src/tools/analysis-tools.c:2516
 msgid ""
 "/Mean/Variance/Observations/df/F/P (F<=f) right-tail/F Critical right-tail/P "
 "(f<=F) left-tail/F Critical left-tail/P two-tail/F Critical two-tail"
@@ -12432,12 +13146,12 @@ msgstr ""
 "/Mean/Variance/Observations/df/F/P (F<=f) right-tail/F Critical right-tail/P "
 "(f<=F) left-tail/F Critical left-tail/P two-tail/F Critical two-tail"
 
-#: ../src/tools/analysis-tools.c:2748
+#: ../src/tools/analysis-tools.c:2755
 #, c-format
 msgid "F-Test (%s)"
 msgstr "F-Test (%s)"
 
-#: ../src/tools/analysis-tools.c:2891
+#: ../src/tools/analysis-tools.c:2878
 msgid ""
 "/SUMMARY OUTPUT//Regression Statistics/Multiple R/R^2/Standard Error/"
 "Adjusted R^2/Observations//ANOVA//Regression/Residual/Total///Intercept"
@@ -12445,27 +13159,27 @@ msgstr ""
 "/SUMMARY OUTPUT//Regression Statistics/Multiple R/R^2/Standard Error/"
 "Adjusted R^2/Observations//ANOVA//Regression/Residual/Total///Intercept"
 
-#: ../src/tools/analysis-tools.c:2909
+#: ../src/tools/analysis-tools.c:2896
 msgid "Response Variable:"
 msgstr "Response Variable:"
 
-#: ../src/tools/analysis-tools.c:2942
+#: ../src/tools/analysis-tools.c:2929
 msgid "/df/SS/MS/F/Significance of F"
 msgstr "/df/SS/MS/F/Significance of F"
 
-#: ../src/tools/analysis-tools.c:2949
+#: ../src/tools/analysis-tools.c:2936
 msgid "/Coefficients/Standard Error/t-Statistics/p-Value"
 msgstr "/Coefficients/Standard Error/t-Statistics/p-Value"
 
-#: ../src/tools/analysis-tools.c:2954
+#: ../src/tools/analysis-tools.c:2941
 msgid "\"Lower\" 0%"
 msgstr "\"Lower\" 0%"
 
-#: ../src/tools/analysis-tools.c:2955
+#: ../src/tools/analysis-tools.c:2942
 msgid "\"Upper\" 0%"
 msgstr "\"Upper\" 0%"
 
-#: ../src/tools/analysis-tools.c:2964
+#: ../src/tools/analysis-tools.c:2951
 msgid ""
 "Probability of observing a t-statistic\n"
 "whose absolute value is at least as large\n"
@@ -12479,7 +13193,7 @@ msgstr ""
 "observed t-statistic, assuming the null\n"
 "hypothesis is in fact true."
 
-#: ../src/tools/analysis-tools.c:2971
+#: ../src/tools/analysis-tools.c:2958
 msgid ""
 "This value is not the square of R\n"
 "but the uncentered version of the\n"
@@ -12493,99 +13207,142 @@ msgstr ""
 "is, the proportion of the sum of\n"
 "squares explained by the model."
 
-#: ../src/tools/analysis-tools.c:3326
+#: ../src/tools/analysis-tools.c:3304
+msgid "/SUMMARY OUTPUT//Independent Variable://Observations:"
+msgstr "/SUMMARY OUTPUT//Independent Variable://Observations:"
+
+#: ../src/tools/analysis-tools.c:3309
 msgid "/SUMMARY OUTPUT//Response Variable://Observations:"
-msgstr ""
+msgstr "/SUMMARY OUTPUT//Response Variable://Observations:"
 
-#: ../src/tools/analysis-tools.c:3331
+#: ../src/tools/analysis-tools.c:3315
+msgid "/Response Variable/R^2/Slope/Intercept/F/Significance of F"
+msgstr "/Response Variable/R^2/Slope/Intercept/F/Significance of F"
+
+#: ../src/tools/analysis-tools.c:3321
 msgid "/Independent Variable/R^2/Slope/Intercept/F/Significance of F"
-msgstr ""
+msgstr "/Independent Variable/R^2/Slope/Intercept/F/Significance of F"
 
-#: ../src/tools/analysis-tools.c:3406
+#: ../src/tools/analysis-tools.c:3402
 #, c-format
 msgid "Regression (%s)"
 msgstr "Regression (%s)"
 
-#: ../src/tools/analysis-tools.c:3807
+#: ../src/tools/analysis-tools.c:3803
 #, c-format
 msgid "Moving Average (%s)"
 msgstr "Moving Average (%s)"
 
-#: ../src/tools/analysis-tools.c:3865
+#: ../src/tools/analysis-tools.c:3861
 msgid "Ranks & Percentiles"
 msgstr "Ranks & Percentiles"
 
-#: ../src/tools/analysis-tools.c:3875
+#: ../src/tools/analysis-tools.c:3871
 msgid "Point"
 msgstr "Point"
 
-#: ../src/tools/analysis-tools.c:3876
+#: ../src/tools/analysis-tools.c:3872
 msgid "Rank"
 msgstr "Rank"
 
-#: ../src/tools/analysis-tools.c:3877
+#: ../src/tools/analysis-tools.c:3873
 msgid "Percentile Rank"
 msgstr "Percentile Rank"
 
-#: ../src/tools/analysis-tools.c:3969
+#: ../src/tools/analysis-tools.c:3965
 #, c-format
 msgid "Ranks (%s)"
 msgstr "Ranks (%s)"
 
-#: ../src/tools/analysis-tools.c:3981 ../src/tools/analysis-tools.c:3984
+#: ../src/tools/analysis-tools.c:3977 ../src/tools/analysis-tools.c:3980
 msgid "Ranks"
 msgstr "Ranks"
 
-#: ../src/tools/analysis-tools.c:4015
+#: ../src/tools/analysis-tools.c:4011
 msgid "Anova: Single Factor"
 msgstr "Anova: Single Factor"
 
-#: ../src/tools/analysis-tools.c:4016 ../src/tools/simulation.c:336
+#: ../src/tools/analysis-tools.c:4012 ../src/tools/simulation.c:336
 msgid "SUMMARY"
 msgstr "SUMMARY"
 
-#: ../src/tools/analysis-tools.c:4019
+#: ../src/tools/analysis-tools.c:4015
 msgid "/Groups/Count/Sum/Average/Variance"
 msgstr "/Groups/Count/Sum/Average/Variance"
 
-#: ../src/tools/analysis-tools.c:4087
+#: ../src/tools/analysis-tools.c:4083
 msgid "/ANOVA/Source of Variation/Between Groups/Within Groups/Total"
 msgstr "/ANOVA/Source of Variation/Between Groups/Within Groups/Total"
 
-#: ../src/tools/analysis-tools.c:4306
+#: ../src/tools/analysis-tools.c:4302
 #, c-format
 msgid "Single Factor ANOVA (%s)"
 msgstr "Single Factor ANOVA (%s)"
 
-#: ../src/tools/analysis-tools.c:4317
+#: ../src/tools/analysis-tools.c:4313
 msgid "Anova"
 msgstr "Anova"
 
-#: ../src/tools/analysis-tools.c:4320
+#: ../src/tools/analysis-tools.c:4316
 msgid "Single Factor ANOVA"
 msgstr "Single Factor ANOVA"
 
-#: ../src/tools/analysis-tools.c:4359
+#: ../src/tools/analysis-tools.c:4355
 msgid "Inverse Fourier Transform"
 msgstr "Inverse Fourier Transform"
 
-#: ../src/tools/analysis-tools.c:4360
+#: ../src/tools/analysis-tools.c:4356
 msgid "Fourier Transform"
 msgstr "Fourier Transform"
 
-#: ../src/tools/analysis-tools.c:4368
+#: ../src/tools/analysis-tools.c:4364
 msgid "/Real/Imaginary"
 msgstr "/Real/Imaginary"
 
-#: ../src/tools/analysis-tools.c:4421
+#: ../src/tools/analysis-tools.c:4417
 #, c-format
 msgid "Fourier Series (%s)"
 msgstr "Fourier Series (%s)"
 
-#: ../src/tools/analysis-tools.c:4433 ../src/tools/analysis-tools.c:4436
+#: ../src/tools/analysis-tools.c:4429 ../src/tools/analysis-tools.c:4432
 msgid "Fourier Series"
 msgstr "Fourier Series"
 
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:102
+msgid "/Rank-Sum:/N:/U:/Ties:/Statistics:/U-Statistics:/p-Value:"
+msgstr "/Rank-Sum:/N:/U:/Ties:/Statistics:/U-Statistics:/p-Value:"
+
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:293
+msgid ""
+"This p-value is calculated using a\n"
+"normal approximation, so it is\n"
+"only valid for large samples of\n"
+"at least 15 observations in each\n"
+"population, and few if any ties."
+msgstr ""
+"This p-value is calculated using a\n"
+"normal approximation, so it is\n"
+"only valid for large samples of\n"
+"at least 15 observations in each\n"
+"population, and few if any ties."
+
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:301
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:306
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:311
+msgid ""
+"Since there is insufficient space\n"
+"for the third column of output,\n"
+"this value is not calculated."
+msgstr ""
+"Since there is insufficient space\n"
+"for the third column of output,\n"
+"this value is not calculated."
+
+#: ../src/tools/analysis-wilcoxon-mann-whitney.c:344
+#, c-format
+msgid "Wilcoxon-Mann-Whitney Test (%s)"
+msgstr "Wilcoxon-Mann-Whitney Test (%s)"
+
 #: ../src/tools/dao.c:171
 msgid "New Sheet"
 msgstr "New Sheet"
@@ -12594,15 +13351,15 @@ msgstr "New Sheet"
 msgid "New Workbook"
 msgstr "New Workbook"
 
-#: ../src/tools/dao.c:1013
+#: ../src/tools/dao.c:1006
 msgid "Gnumeric "
 msgstr "Gnumeric "
 
-#: ../src/tools/dao.c:1019
+#: ../src/tools/dao.c:1012
 msgid "Worksheet:"
 msgstr "Worksheet:"
 
-#: ../src/tools/dao.c:1026
+#: ../src/tools/dao.c:1019
 msgid "Report Created: "
 msgstr "Report Created: "
 
@@ -12615,10 +13372,19 @@ msgstr "Shuffled"
 msgid "Fill Series (%s)"
 msgstr "Fill Series (%s)"
 
-#: ../src/tools/filter.c:140
+#: ../src/tools/filter.c:137
 msgid "Filtered"
 msgstr "Filtered"
 
+#: ../src/tools/filter.c:199
+msgid "/Advanced Filter:/Source Range:/Criteria Range:"
+msgstr "/Advanced Filter:/Source Range:/Criteria Range:"
+
+#: ../src/tools/filter.c:269
+#, c-format
+msgid "Advanced Filter (%s)"
+msgstr "Advanced Filter (%s)"
+
 #: ../src/tools/gnm-solver.c:569
 #, c-format
 msgid "Invalid solver target"
@@ -12648,37 +13414,53 @@ msgstr "Solver constraint #%d is invalid"
 msgid "Problem Type"
 msgstr "Problem Type"
 
-#: ../src/tools/gnm-solver.c:968
+#: ../src/tools/gnm-solver.c:1146
 #, c-format
 msgid "Failed to create file for linear program"
 msgstr "Failed to create file for linear program"
 
-#: ../src/tools/gnm-solver.c:977
+#: ../src/tools/gnm-solver.c:1155
 #, c-format
 msgid "Failed to create linear program file"
 msgstr "Failed to create linear program file"
 
-#: ../src/tools/gnm-solver.c:997
+#: ../src/tools/gnm-solver.c:1175
 #, c-format
 msgid "Failed to save linear program"
 msgstr "Failed to save linear program"
 
-#: ../src/tools/gnm-solver.c:1014
+#: ../src/tools/gnm-solver.c:1192
 msgid "status"
 msgstr "status"
 
-#: ../src/tools/gnm-solver.c:1015
+#: ../src/tools/gnm-solver.c:1193
 msgid "The solver's current status"
 msgstr "The solver's current status"
 
-#: ../src/tools/gnm-solver.c:1023
+#: ../src/tools/gnm-solver.c:1201
 msgid "Solver parameters"
 msgstr "Solver parameters"
 
-#: ../src/tools/gnm-solver.c:1031
+#: ../src/tools/gnm-solver.c:1209
 msgid "Current best feasible result"
 msgstr "Current best feasible result"
 
+#: ../src/tools/gnm-solver.c:1215
+msgid "Start Time"
+msgstr "Start Time"
+
+#: ../src/tools/gnm-solver.c:1216
+msgid "Time the solver was started"
+msgstr "Time the solver was started"
+
+#: ../src/tools/gnm-solver.c:1222
+msgid "End Time"
+msgstr "End Time"
+
+#: ../src/tools/gnm-solver.c:1223
+msgid "Time the solver finished"
+msgstr "Time the solver finished"
+
 #: ../src/tools/random-generator.c:106
 msgid ""
 "The probability input range contains a non-numeric value.\n"
@@ -12782,7 +13564,7 @@ msgstr "Kurtosis"
 msgid "Range"
 msgstr "Range"
 
-#: ../src/tools/simulation.c:257 ../src/wbc-gtk.c:4315
+#: ../src/tools/simulation.c:257 ../src/wbc-gtk.c:4721
 msgid "Count"
 msgstr "Count"
 
@@ -12814,120 +13596,127 @@ msgstr "(Input) "
 msgid "Maximum time exceeded. Simulation was not completed. "
 msgstr "Maximum time exceeded. Simulation was not completed. "
 
-#: ../src/tools/tabulate.c:144
+#: ../src/tools/tabulate.c:146
 msgid "Tabulation"
 msgstr "Tabulation"
 
+#: ../src/undo.c:229
+#, c-format
+msgid "%d row of %d match"
+msgid_plural "%d rows of %d match"
+msgstr[0] "%d row of %d match"
+msgstr[1] "%d rows of %d match"
+
 #. Note: no entry for VALIDATION_OP_NONE
-#: ../src/validation.c:71
+#: ../src/validation.c:73
 msgid "Between"
 msgstr "Between"
 
-#: ../src/validation.c:72
+#: ../src/validation.c:74
 msgid "Not_Between"
 msgstr "Not_Between"
 
-#: ../src/validation.c:73
+#: ../src/validation.c:75
 msgid "Equal"
 msgstr "Equal"
 
-#: ../src/validation.c:74
+#: ../src/validation.c:76
 msgid "Not Equal"
 msgstr "Not Equal"
 
-#: ../src/validation.c:75
+#: ../src/validation.c:77
 msgid "Greater Than"
 msgstr "Greater Than"
 
-#: ../src/validation.c:76
+#: ../src/validation.c:78
 msgid "Less Than"
 msgstr "Less Than"
 
-#: ../src/validation.c:77
+#: ../src/validation.c:79
 msgid "Greater than or Equal"
 msgstr "Greater than or Equal"
 
-#: ../src/validation.c:78
+#: ../src/validation.c:80
 msgid "Less than or Equal"
 msgstr "Less than or Equal"
 
-#: ../src/validation.c:285
+#: ../src/validation.c:287
 msgid "Missing formula for validation"
 msgstr "Missing formula for validation"
 
-#: ../src/validation.c:288
+#: ../src/validation.c:290
 msgid "Extra formula for validation"
 msgstr "Extra formula for validation"
 
-#: ../src/validation.c:299
+#: ../src/validation.c:301
 msgid "Gnumeric: Validation"
 msgstr "Gnumeric: Validation"
 
-#: ../src/validation.c:362
+#: ../src/validation.c:364
 #, c-format
 msgid "Cell %s is not permitted to be blank"
 msgstr "Cell %s is not permitted to be blank"
 
-#: ../src/validation.c:370
+#: ../src/validation.c:372
 #, c-format
 msgid "Cell %s is not permitted to contain error values"
 msgstr "Cell %s is not permitted to contain error values"
 
-#: ../src/validation.c:381
+#: ../src/validation.c:383
 #, c-format
 msgid "Cell %s is not permitted to contain strings"
 msgstr "Cell %s is not permitted to contain strings"
 
-#: ../src/validation.c:397
+#: ../src/validation.c:399
 #, c-format
 msgid "'%s' is not an integer"
 msgstr "'%s' is not an integer"
 
-#: ../src/validation.c:407
+#: ../src/validation.c:409
 #, c-format
 msgid "'%s' is not a valid date"
 msgstr "'%s' is not a valid date"
 
-#: ../src/validation.c:429
+#: ../src/validation.c:431
 #, c-format
 msgid "%s does not contain the new value."
 msgstr "%s does not contain the new value."
 
-#: ../src/validation.c:463
+#: ../src/validation.c:465
 #, c-format
 msgid "%s is not true."
 msgstr "%s is not true."
 
-#: ../src/validation.c:502
+#: ../src/validation.c:504
 #, c-format
 msgid "%s is out of permitted range"
 msgstr "%s is out of permitted range"
 
-#: ../src/value.c:69
+#: ../src/value.c:60
 msgid "#NULL!"
 msgstr "#NULL!"
 
-#: ../src/value.c:70
+#: ../src/value.c:61
 msgid "#DIV/0!"
 msgstr "#DIV/0!"
 
-#: ../src/value.c:71
+#: ../src/value.c:62
 msgid "#VALUE!"
 msgstr "#VALUE!"
 
-#: ../src/value.c:72
+#: ../src/value.c:63
 msgid "#REF!"
 msgstr "#REF!"
 
-#: ../src/value.c:73
+#: ../src/value.c:64
 msgid "#NAME?"
 msgstr "#NAME?"
 
-#: ../src/value.c:74
+#: ../src/value.c:65
 msgid "#NUM!"
 msgstr "#NUM!"
 
-#: ../src/value.c:75
+#: ../src/value.c:66
 msgid "#N/A"
 msgstr "#N/A"
 
@@ -12935,12 +13724,12 @@ msgstr "#N/A"
 msgid "Failed to create temporary file for sending."
 msgstr "Failed to create temporary file for sending."
 
-#: ../src/wbc-gtk-actions.c:212 ../src/workbook-view.c:1098
+#: ../src/wbc-gtk-actions.c:212 ../src/workbook-view.c:1174
 msgid "Default file saver is not available."
 msgstr "Default file saver is not available."
 
 #. File->PrintArea
-#: ../src/wbc-gtk-actions.c:237 ../src/wbc-gtk-actions.c:1842
+#: ../src/wbc-gtk-actions.c:237 ../src/wbc-gtk-actions.c:1940
 msgid "Set Print Area"
 msgstr "Set Print Area"
 
@@ -12949,11 +13738,11 @@ msgstr "Set Print Area"
 msgid "Set Print Area to %s"
 msgstr "Set Print Area to %s"
 
-#: ../src/wbc-gtk-actions.c:260 ../src/wbc-gtk-actions.c:1845
+#: ../src/wbc-gtk-actions.c:260 ../src/wbc-gtk-actions.c:1943
 msgid "Clear Print Area"
 msgstr "Clear Print Area"
 
-#: ../src/wbc-gtk-actions.c:476
+#: ../src/wbc-gtk-actions.c:513
 #, c-format
 msgid ""
 "In cell %s, the current contents\n"
@@ -12972,7 +13761,7 @@ msgstr ""
 "\n"
 "The replace has been aborted and nothing has been changed."
 
-#: ../src/wbc-gtk-actions.c:515
+#: ../src/wbc-gtk-actions.c:552
 #, c-format
 msgid "Comment in cell %s!%s"
 msgstr "Comment in cell %s!%s"
@@ -12981,31 +13770,31 @@ msgstr "Comment in cell %s!%s"
 #. * selected region, (use selection_apply).  Arrays and Merged regions
 #. * are permitted.
 #.
-#: ../src/wbc-gtk-actions.c:812
+#: ../src/wbc-gtk-actions.c:865
 msgid "Insert rows"
 msgstr "Insert rows"
 
-#: ../src/wbc-gtk-actions.c:829
+#: ../src/wbc-gtk-actions.c:882
 msgid "Insert columns"
 msgstr "Insert columns"
 
-#: ../src/wbc-gtk-actions.c:921 ../src/wbc-gtk-actions.c:941
+#: ../src/wbc-gtk-actions.c:977 ../src/wbc-gtk-actions.c:997
 msgid "Show Detail"
 msgstr "Show Detail"
 
-#: ../src/wbc-gtk-actions.c:921 ../src/wbc-gtk-actions.c:941
+#: ../src/wbc-gtk-actions.c:977 ../src/wbc-gtk-actions.c:997
 msgid "Hide Detail"
 msgstr "Hide Detail"
 
-#: ../src/wbc-gtk-actions.c:928
+#: ../src/wbc-gtk-actions.c:984
 msgid "can only be performed on an existing group"
 msgstr "can only be performed on an existing group"
 
-#: ../src/wbc-gtk-actions.c:969
+#: ../src/wbc-gtk-actions.c:1025
 msgid "Ungroup"
 msgstr "Ungroup"
 
-#: ../src/wbc-gtk-actions.c:1022
+#: ../src/wbc-gtk-actions.c:1079
 #, c-format
 msgid ""
 "Unable to start the help browser (%s).\n"
@@ -13018,820 +13807,968 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../src/wbc-gtk-actions.c:1126
+#: ../src/wbc-gtk-actions.c:1188
 msgid "Sort"
 msgstr "Sort"
 
-#: ../src/wbc-gtk-actions.c:1276
+#: ../src/wbc-gtk-actions.c:1338
 msgid "Set Horizontal Alignment"
 msgstr "Set Horizontal Alignment"
 
-#: ../src/wbc-gtk-actions.c:1310
+#: ../src/wbc-gtk-actions.c:1372
 msgid "Set Vertical Alignment"
 msgstr "Set Vertical Alignment"
 
-#: ../src/wbc-gtk-actions.c:1410
-msgid "Set Font Style"
-msgstr "Set Font Style"
-
-#: ../src/wbc-gtk-actions.c:1442
+#: ../src/wbc-gtk-actions.c:1508
 msgid "Format as General"
 msgstr "Format as General"
 
-#: ../src/wbc-gtk-actions.c:1448
+#: ../src/wbc-gtk-actions.c:1514
 msgid "Format as Number"
 msgstr "Format as Number"
 
-#: ../src/wbc-gtk-actions.c:1464
+#: ../src/wbc-gtk-actions.c:1531
 msgid "Format as Currency"
 msgstr "Format as Currency"
 
-#: ../src/wbc-gtk-actions.c:1472
+#: ../src/wbc-gtk-actions.c:1539
 msgid "Format as Accounting"
 msgstr "Format as Accounting"
 
-#: ../src/wbc-gtk-actions.c:1478 ../src/wbc-gtk-actions.c:1485
+#: ../src/wbc-gtk-actions.c:1545 ../src/wbc-gtk-actions.c:1552
 msgid "Format as Percentage"
 msgstr "Format as Percentage"
 
-#: ../src/wbc-gtk-actions.c:1493
+#: ../src/wbc-gtk-actions.c:1560
 msgid "Format as Time"
 msgstr "Format as Time"
 
-#: ../src/wbc-gtk-actions.c:1500
+#: ../src/wbc-gtk-actions.c:1567
 msgid "Format as Date"
 msgstr "Format as Date"
 
-#: ../src/wbc-gtk-actions.c:1524
+#: ../src/wbc-gtk-actions.c:1591
 msgid "Add Borders"
 msgstr "Add Borders"
 
-#: ../src/wbc-gtk-actions.c:1524
+#: ../src/wbc-gtk-actions.c:1591
 msgid "Remove borders"
 msgstr "Remove borders"
 
-#: ../src/wbc-gtk-actions.c:1640
+#: ../src/wbc-gtk-actions.c:1707
 msgid "Increase precision"
 msgstr "Increase precision"
 
-#: ../src/wbc-gtk-actions.c:1643
+#: ../src/wbc-gtk-actions.c:1710
 msgid "Decrease precision"
 msgstr "Decrease precision"
 
-#: ../src/wbc-gtk-actions.c:1645
+#: ../src/wbc-gtk-actions.c:1712
 msgid "Toggle thousands separator"
 msgstr "Toggle thousands separator"
 
-#: ../src/wbc-gtk-actions.c:1653
+#: ../src/wbc-gtk-actions.c:1720
 msgid "Copy down"
 msgstr "Copy down"
 
-#: ../src/wbc-gtk-actions.c:1659
+#: ../src/wbc-gtk-actions.c:1726
 msgid "Copy right"
 msgstr "Copy right"
 
-#: ../src/wbc-gtk-actions.c:1715
+#: ../src/wbc-gtk-actions.c:1796
 msgid "_File"
 msgstr "_File"
 
-#: ../src/wbc-gtk-actions.c:1717
+#: ../src/wbc-gtk-actions.c:1798
 msgid "New From Template"
 msgstr "New From Template"
 
-#: ../src/wbc-gtk-actions.c:1718
+#: ../src/wbc-gtk-actions.c:1799
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../src/wbc-gtk-actions.c:1719
+#: ../src/wbc-gtk-actions.c:1800
 msgid "C_lear"
 msgstr "C_lear"
 
-#: ../src/wbc-gtk-actions.c:1720
+#: ../src/wbc-gtk-actions.c:1801
 msgid "_Delete"
 msgstr "_Delete"
 
-#: ../src/wbc-gtk-actions.c:1721
+#: ../src/wbc-gtk-actions.c:1802
+msgid "_Modify"
+msgstr "_Modify"
+
+#: ../src/wbc-gtk-actions.c:1803
 msgid "S_heet"
 msgstr "S_heet"
 
-#: ../src/wbc-gtk-actions.c:1722
+#: ../src/wbc-gtk-actions.c:1804
 msgid "_Select"
 msgstr "_Select"
 
-#: ../src/wbc-gtk-actions.c:1723
+#: ../src/wbc-gtk-actions.c:1805
 msgid "_View"
 msgstr "_View"
 
-#: ../src/wbc-gtk-actions.c:1724
+#: ../src/wbc-gtk-actions.c:1806
 msgid "_Windows"
 msgstr "_Windows"
 
-#: ../src/wbc-gtk-actions.c:1725
+#: ../src/wbc-gtk-actions.c:1807
 msgid "_Toolbars"
 msgstr "_Toolbars"
 
-#: ../src/wbc-gtk-actions.c:1726 ../src/wbc-gtk-actions.c:1924
+#: ../src/wbc-gtk-actions.c:1808 ../src/wbc-gtk-actions.c:2049
 msgid "_Insert"
 msgstr "_Insert"
 
-#: ../src/wbc-gtk-actions.c:1727
-msgid "_Names"
-msgstr "_Names"
-
-#: ../src/wbc-gtk-actions.c:1728
+#: ../src/wbc-gtk-actions.c:1809
 msgid "S_pecial"
 msgstr "S_pecial"
 
-#: ../src/wbc-gtk-actions.c:1729
+#: ../src/wbc-gtk-actions.c:1811
+msgid "Func_tion Wrapper"
+msgstr "Func_tion Wrapper"
+
+#: ../src/wbc-gtk-actions.c:1812
 msgid "F_ormat"
 msgstr "F_ormat"
 
-#: ../src/wbc-gtk-actions.c:1730
+#: ../src/wbc-gtk-actions.c:1813
+msgid "_Cells"
+msgstr "_Cells"
+
+#: ../src/wbc-gtk-actions.c:1814
 msgid "C_olumn"
 msgstr "C_olumn"
 
 #. ICK A DUPLICATE : we have no way to override a label on one proxy
-#: ../src/wbc-gtk-actions.c:1732 ../src/wbc-gtk-actions.c:1928
+#: ../src/wbc-gtk-actions.c:1816 ../src/wbc-gtk-actions.c:2053
 msgid "_Sheet"
 msgstr "_Sheet"
 
-#: ../src/wbc-gtk-actions.c:1733
+#: ../src/wbc-gtk-actions.c:1817
 msgid "_Tools"
 msgstr "_Tools"
 
-#: ../src/wbc-gtk-actions.c:1734
+#: ../src/wbc-gtk-actions.c:1818
 msgid "Sce_narios"
 msgstr "Sce_narios"
 
-#: ../src/wbc-gtk-actions.c:1735
-msgid "Statistical Anal_ysis"
-msgstr "Statistical Anal_ysis"
+#: ../src/wbc-gtk-actions.c:1819
+msgid "_Statistics"
+msgstr "_Statistics"
 
-#: ../src/wbc-gtk-actions.c:1736
-msgid "_ANOVA"
-msgstr "_ANOVA"
+#: ../src/wbc-gtk-actions.c:1820
+msgid "_Descriptive Statistics"
+msgstr "_Descriptive Statistics"
 
-#: ../src/wbc-gtk-actions.c:1737
-msgid "Contin_gency Table"
-msgstr "Contin_gency Table"
+#: ../src/wbc-gtk-actions.c:1821
+msgid "Fre_quency Tables"
+msgstr "Fre_quency Tables"
+
+#: ../src/wbc-gtk-actions.c:1822
+msgid "De_pendent Observations"
+msgstr "De_pendent Observations"
 
-#: ../src/wbc-gtk-actions.c:1738
+#: ../src/wbc-gtk-actions.c:1823
 msgid "F_orecast"
 msgstr "F_orecast"
 
-#: ../src/wbc-gtk-actions.c:1739
-msgid "Fre_quency Tables"
-msgstr "Fre_quency Tables"
+#: ../src/wbc-gtk-actions.c:1824
+msgid "_One Sample Tests"
+msgstr "_One Sample Tests"
+
+#: ../src/wbc-gtk-actions.c:1825
+msgid "_One Median"
+msgstr "_One Median"
+
+#: ../src/wbc-gtk-actions.c:1826
+msgid "_Two Sample Tests"
+msgstr "_Two Sample Tests"
 
-#: ../src/wbc-gtk-actions.c:1740
+#: ../src/wbc-gtk-actions.c:1827
+msgid "Two Me_dians"
+msgstr "Two Me_dians"
+
+#: ../src/wbc-gtk-actions.c:1828
 msgid "Two _Means"
 msgstr "Two _Means"
 
-#: ../src/wbc-gtk-actions.c:1741
+#: ../src/wbc-gtk-actions.c:1829
+msgid "_Multiple Sample Tests"
+msgstr "_Multiple Sample Tests"
+
+#: ../src/wbc-gtk-actions.c:1830
+msgid "_ANOVA"
+msgstr "_ANOVA"
+
+#: ../src/wbc-gtk-actions.c:1831
+msgid "Contin_gency Table"
+msgstr "Contin_gency Table"
+
+#: ../src/wbc-gtk-actions.c:1832
 msgid "_Data"
 msgstr "_Data"
 
-#: ../src/wbc-gtk-actions.c:1742
+#: ../src/wbc-gtk-actions.c:1833
 msgid "_Filter"
 msgstr "_Filter"
 
-#: ../src/wbc-gtk-actions.c:1743
+#: ../src/wbc-gtk-actions.c:1834
 msgid "F_ill"
 msgstr "F_ill"
 
-#: ../src/wbc-gtk-actions.c:1744
+#: ../src/wbc-gtk-actions.c:1835
 msgid "_Random Generators"
 msgstr "_Random Generators"
 
-#: ../src/wbc-gtk-actions.c:1745
+#: ../src/wbc-gtk-actions.c:1836
 msgid "_Group and Outline"
 msgstr "_Group and Outline"
 
-#: ../src/wbc-gtk-actions.c:1746
+#: ../src/wbc-gtk-actions.c:1837
 msgid "Get External _Data"
 msgstr "Get External _Data"
 
-#: ../src/wbc-gtk-actions.c:1747
+#: ../src/wbc-gtk-actions.c:1838
 msgid "Data S_licer"
 msgstr "Data S_licer"
 
-#: ../src/wbc-gtk-actions.c:1748
+#: ../src/wbc-gtk-actions.c:1839
 msgid "_Help"
 msgstr "_Help"
 
-#: ../src/wbc-gtk-actions.c:1751
+#: ../src/wbc-gtk-actions.c:1842
 msgid "Create a new workbook"
 msgstr "Create a new workbook"
 
-#: ../src/wbc-gtk-actions.c:1754
+#: ../src/wbc-gtk-actions.c:1845
 msgid "Open a file"
 msgstr "Open a file"
 
-#: ../src/wbc-gtk-actions.c:1757
+#: ../src/wbc-gtk-actions.c:1848
 msgid "Save the current workbook"
 msgstr "Save the current workbook"
 
-#: ../src/wbc-gtk-actions.c:1760
+#: ../src/wbc-gtk-actions.c:1851
 msgid "Save the current workbook with a different name"
 msgstr "Save the current workbook with a different name"
 
-#: ../src/wbc-gtk-actions.c:1762
+#: ../src/wbc-gtk-actions.c:1853
 msgid "Sen_d To..."
 msgstr "Sen_d To..."
 
-#: ../src/wbc-gtk-actions.c:1763
+#: ../src/wbc-gtk-actions.c:1854
 msgid "Send the current file via email"
 msgstr "Send the current file via email"
 
-#: ../src/wbc-gtk-actions.c:1765
+#: ../src/wbc-gtk-actions.c:1856
 msgid "Print Area"
 msgstr "Print Area"
 
 #. gtk_adjustment_configure implies gtk 2.14 or later
 #. that is required for GTK_STOCK_PAGE_SETUP
-#: ../src/wbc-gtk-actions.c:1769 ../src/wbc-gtk-actions.c:1771
+#: ../src/wbc-gtk-actions.c:1860 ../src/wbc-gtk-actions.c:1862
 msgid "Page Set_up..."
 msgstr "Page Set_up..."
 
-#: ../src/wbc-gtk-actions.c:1773
+#: ../src/wbc-gtk-actions.c:1864
 msgid "Setup the page settings for your current printer"
 msgstr "Setup the page settings for your current printer"
 
-#: ../src/wbc-gtk-actions.c:1776
+#: ../src/wbc-gtk-actions.c:1867
 msgid "Print preview"
 msgstr "Print preview"
 
-#: ../src/wbc-gtk-actions.c:1779
+#: ../src/wbc-gtk-actions.c:1870
 msgid "Print the current file"
 msgstr "Print the current file"
 
-#: ../src/wbc-gtk-actions.c:1782
+#: ../src/wbc-gtk-actions.c:1873
 msgid "Full _History..."
 msgstr "Full _History..."
 
-#: ../src/wbc-gtk-actions.c:1783
+#: ../src/wbc-gtk-actions.c:1874
 msgid "Access previously used file"
 msgstr "Access previously used file"
 
-#: ../src/wbc-gtk-actions.c:1786
+#: ../src/wbc-gtk-actions.c:1877
 msgid "Close the current file"
 msgstr "Close the current file"
 
-#: ../src/wbc-gtk-actions.c:1789
+#: ../src/wbc-gtk-actions.c:1880
 msgid "Quit the application"
 msgstr "Quit the application"
 
-#: ../src/wbc-gtk-actions.c:1793
+#: ../src/wbc-gtk-actions.c:1884
 msgid "Cut the selection"
 msgstr "Cut the selection"
 
-#: ../src/wbc-gtk-actions.c:1796
+#: ../src/wbc-gtk-actions.c:1887
 msgid "Copy the selection"
 msgstr "Copy the selection"
 
-#: ../src/wbc-gtk-actions.c:1799
+#: ../src/wbc-gtk-actions.c:1890
 msgid "Paste the clipboard"
 msgstr "Paste the clipboard"
 
-#: ../src/wbc-gtk-actions.c:1801 ../src/wbc-gtk.c:1612
+#: ../src/wbc-gtk-actions.c:1892 ../src/wbc-gtk.c:1695
 msgid "_Undo"
 msgstr "_Undo"
 
-#: ../src/wbc-gtk-actions.c:1802 ../src/wbc-gtk.c:2881
+#: ../src/wbc-gtk-actions.c:1893 ../src/wbc-gtk.c:3283
 msgid "Undo the last action"
 msgstr "Undo the last action"
 
-#: ../src/wbc-gtk-actions.c:1804 ../src/wbc-gtk.c:1611
+#: ../src/wbc-gtk-actions.c:1895 ../src/wbc-gtk.c:1694
 msgid "_Redo"
 msgstr "_Redo"
 
-#: ../src/wbc-gtk-actions.c:1805 ../src/wbc-gtk.c:2876
+#: ../src/wbc-gtk-actions.c:1896 ../src/wbc-gtk.c:3278
 msgid "Redo the undone action"
 msgstr "Redo the undone action"
 
-#: ../src/wbc-gtk-actions.c:1808 ../src/wbc-gtk-actions.c:1862
+#: ../src/wbc-gtk-actions.c:1899
+msgid "_Name..."
+msgstr "_Name..."
+
+#: ../src/wbc-gtk-actions.c:1900
+msgid "Insert a defined name"
+msgstr "Insert a defined name"
+
+#: ../src/wbc-gtk-actions.c:1903 ../src/wbc-gtk-actions.c:1960
 msgid "_Contents"
 msgstr "_Contents"
 
-#: ../src/wbc-gtk-actions.c:1809
+#: ../src/wbc-gtk-actions.c:1904
 msgid "Open a viewer for Gnumeric's documentation"
 msgstr "Open a viewer for Gnumeric's documentation"
 
-#: ../src/wbc-gtk-actions.c:1811
+#: ../src/wbc-gtk-actions.c:1906
+msgid "_Functions"
+msgstr "_Functions"
+
+#: ../src/wbc-gtk-actions.c:1907
+msgid "Functions help"
+msgstr "Functions help"
+
+#: ../src/wbc-gtk-actions.c:1909
 msgid "Gnumeric on the _Web"
 msgstr "Gnumeric on the _Web"
 
-#: ../src/wbc-gtk-actions.c:1812
+#: ../src/wbc-gtk-actions.c:1910
 msgid "Browse to Gnumeric's website"
 msgstr "Browse to Gnumeric's website"
 
-#: ../src/wbc-gtk-actions.c:1814
+#: ../src/wbc-gtk-actions.c:1912
 msgid "_Live Assistance"
 msgstr "_Live Assistance"
 
-#: ../src/wbc-gtk-actions.c:1815
+#: ../src/wbc-gtk-actions.c:1913
 msgid "See if anyone is available to answer questions"
 msgstr "See if anyone is available to answer questions"
 
-#: ../src/wbc-gtk-actions.c:1817
+#: ../src/wbc-gtk-actions.c:1915
 msgid "Report a _Problem"
 msgstr "Report a _Problem"
 
-#: ../src/wbc-gtk-actions.c:1818
+#: ../src/wbc-gtk-actions.c:1916
 msgid "Report problem"
 msgstr "Report problem"
 
-#: ../src/wbc-gtk-actions.c:1820
+#: ../src/wbc-gtk-actions.c:1918
 msgid "_About"
 msgstr "_About"
 
-#: ../src/wbc-gtk-actions.c:1821
+#: ../src/wbc-gtk-actions.c:1919
 msgid "About this application"
 msgstr "About this application"
 
 #. File
-#: ../src/wbc-gtk-actions.c:1837
+#: ../src/wbc-gtk-actions.c:1935
 msgid "Document Proper_ties..."
 msgstr "Document Proper_ties..."
 
-#: ../src/wbc-gtk-actions.c:1838
+#: ../src/wbc-gtk-actions.c:1936
 msgid "Edit document properties"
 msgstr "Edit document properties"
 
-#: ../src/wbc-gtk-actions.c:1843
+#: ../src/wbc-gtk-actions.c:1941
 msgid "Use the current selection as print area"
 msgstr "Use the current selection as print area"
 
-#: ../src/wbc-gtk-actions.c:1846
+#: ../src/wbc-gtk-actions.c:1944
 msgid "Undefine the print area"
 msgstr "Undefine the print area"
 
-#: ../src/wbc-gtk-actions.c:1848
+#: ../src/wbc-gtk-actions.c:1946
 msgid "Show Print Area"
 msgstr "Show Print Area"
 
-#: ../src/wbc-gtk-actions.c:1849
+#: ../src/wbc-gtk-actions.c:1947
 msgid "Select the print area"
 msgstr "Select the print area"
 
-#: ../src/wbc-gtk-actions.c:1854
+#: ../src/wbc-gtk-actions.c:1952
 msgid "Clear the selected cells' formats, comments, and contents"
 msgstr "Clear the selected cells' formats, comments, and contents"
 
-#: ../src/wbc-gtk-actions.c:1857
-msgid "Clear the selected cells' formats"
-msgstr "Clear the selected cells' formats"
+#: ../src/wbc-gtk-actions.c:1954
+msgid "_Formats & Hyperlinks"
+msgstr "_Formats & Hyperlinks"
+
+#: ../src/wbc-gtk-actions.c:1955
+msgid "Clear the selected cells' formats and hyperlinks"
+msgstr "Clear the selected cells' formats and hyperlinks"
 
-#: ../src/wbc-gtk-actions.c:1860
-msgid "Clear the selected cells' comments"
-msgstr "Clear the selected cells' comments"
+#: ../src/wbc-gtk-actions.c:1958
+msgid "Delete the selected cells' comments"
+msgstr "Delete the selected cells' comments"
 
-#: ../src/wbc-gtk-actions.c:1863
+#: ../src/wbc-gtk-actions.c:1961
 msgid "Clear the selected cells' contents"
 msgstr "Clear the selected cells' contents"
 
-#: ../src/wbc-gtk-actions.c:1868
+#: ../src/wbc-gtk-actions.c:1963
+msgid "A_ll Filtered Rows"
+msgstr "A_ll Filtered Rows"
+
+#: ../src/wbc-gtk-actions.c:1964
+msgid ""
+"Clear the selected cells' formats, comments, and contents in the filtered "
+"rows"
+msgstr ""
+"Clear the selected cells' formats, comments, and contents in the filtered "
+"rows"
+
+#: ../src/wbc-gtk-actions.c:1966
+msgid "F_ormats & Hyperlinks in Filtered Rows"
+msgstr "F_ormats & Hyperlinks in Filtered Rows"
+
+#: ../src/wbc-gtk-actions.c:1967
+msgid "Clear the selected cells' formats and hyperlinks in the filtered rows"
+msgstr "Clear the selected cells' formats and hyperlinks in the filtered rows"
+
+#: ../src/wbc-gtk-actions.c:1969
+msgid "Comme_nts in Filtered Rows"
+msgstr "Comme_nts in Filtered Rows"
+
+#: ../src/wbc-gtk-actions.c:1970
+msgid "Delete the selected cells' comments in the filtered rows"
+msgstr "Delete the selected cells' comments in the filtered rows"
+
+#: ../src/wbc-gtk-actions.c:1972
+msgid "Content_s of Filtered Rows"
+msgstr "Content_s of Filtered Rows"
+
+#: ../src/wbc-gtk-actions.c:1973
+msgid "Clear the selected cells' contents in the filtered rows"
+msgstr "Clear the selected cells' contents in the filtered rows"
+
+#: ../src/wbc-gtk-actions.c:1978
 msgid "Delete the row(s) containing the selected cells"
 msgstr "Delete the row(s) containing the selected cells"
 
-#: ../src/wbc-gtk-actions.c:1871
+#: ../src/wbc-gtk-actions.c:1981
 msgid "Delete the column(s) containing the selected cells"
 msgstr "Delete the column(s) containing the selected cells"
 
 #. A duplicate that should not go into the menus, used only for the accelerator
 #. Insert
 #. A duplicate that should not go into the menus, used only for the accelerator
-#: ../src/wbc-gtk-actions.c:1873 ../src/wbc-gtk-actions.c:1877
-#: ../src/wbc-gtk-actions.c:1992 ../src/wbc-gtk-actions.c:1996
+#: ../src/wbc-gtk-actions.c:1983 ../src/wbc-gtk-actions.c:1990
+#: ../src/wbc-gtk-actions.c:2125 ../src/wbc-gtk-actions.c:2129
 msgid "C_ells..."
 msgstr "C_ells..."
 
-#: ../src/wbc-gtk-actions.c:1874 ../src/wbc-gtk-actions.c:1878
+#: ../src/wbc-gtk-actions.c:1984 ../src/wbc-gtk-actions.c:1991
 msgid "Delete the selected cells, shifting others into their place"
 msgstr "Delete the selected cells, shifting others into their place"
 
-#: ../src/wbc-gtk-actions.c:1889 ../src/wbc-gtk-actions.c:1893
+#: ../src/wbc-gtk-actions.c:1986
+msgid "_Hyperlinks"
+msgstr "_Hyperlinks"
+
+#: ../src/wbc-gtk-actions.c:1987
+msgid "Delete the selected cells' hyperlinks"
+msgstr "Delete the selected cells' hyperlinks"
+
+#: ../src/wbc-gtk-actions.c:2002 ../src/wbc-gtk-actions.c:2006
 msgid "Select all cells in the spreadsheet"
 msgstr "Select all cells in the spreadsheet"
 
-#: ../src/wbc-gtk-actions.c:1896
+#: ../src/wbc-gtk-actions.c:2009
 msgid "Select an entire column"
 msgstr "Select an entire column"
 
-#: ../src/wbc-gtk-actions.c:1899
+#: ../src/wbc-gtk-actions.c:2012
 msgid "Select an entire row"
 msgstr "Select an entire row"
 
-#: ../src/wbc-gtk-actions.c:1902
+#: ../src/wbc-gtk-actions.c:2015
 msgid "Arra_y"
 msgstr "Arra_y"
 
-#: ../src/wbc-gtk-actions.c:1903
+#: ../src/wbc-gtk-actions.c:2016
 msgid "Select an array of cells"
 msgstr "Select an array of cells"
 
-#: ../src/wbc-gtk-actions.c:1905
+#: ../src/wbc-gtk-actions.c:2018
 msgid "_Depends"
 msgstr "_Depends"
 
-#: ../src/wbc-gtk-actions.c:1906
+#: ../src/wbc-gtk-actions.c:2019
 msgid "Select all the cells that depend on the current edit cell"
 msgstr "Select all the cells that depend on the current edit cell"
 
-#: ../src/wbc-gtk-actions.c:1908
+#: ../src/wbc-gtk-actions.c:2021
 msgid "_Inputs"
 msgstr "_Inputs"
 
-#: ../src/wbc-gtk-actions.c:1909
+#: ../src/wbc-gtk-actions.c:2022
 msgid "Select all the cells are used by the current edit cell"
 msgstr "Select all the cells are used by the current edit cell"
 
-#: ../src/wbc-gtk-actions.c:1912
+#: ../src/wbc-gtk-actions.c:2025
 msgid "Next _Object"
 msgstr "Next _Object"
 
-#: ../src/wbc-gtk-actions.c:1913
+#: ../src/wbc-gtk-actions.c:2026
 msgid "Select the next sheet object"
 msgstr "Select the next sheet object"
 
-#: ../src/wbc-gtk-actions.c:1916
+#: ../src/wbc-gtk-actions.c:2029 ../src/wbc-gtk.c:2655
+msgid "Go to Top"
+msgstr "Go to Top"
+
+#: ../src/wbc-gtk-actions.c:2030
+msgid "Go to the top of the data"
+msgstr "Go to the top of the data"
+
+#: ../src/wbc-gtk-actions.c:2032 ../src/wbc-gtk.c:2656
+msgid "Go to Bottom"
+msgstr "Go to Bottom"
+
+#: ../src/wbc-gtk-actions.c:2033
+msgid "Go to the bottom of the data"
+msgstr "Go to the bottom of the data"
+
+#: ../src/wbc-gtk-actions.c:2035
+msgid "Go to the First"
+msgstr "Go to the First"
+
+#: ../src/wbc-gtk-actions.c:2036
+msgid "Go to the first data cell"
+msgstr "Go to the first data cell"
+
+#: ../src/wbc-gtk-actions.c:2038
+msgid "Go to the Last"
+msgstr "Go to the Last"
+
+#: ../src/wbc-gtk-actions.c:2039
+msgid "Go to the last data cell"
+msgstr "Go to the last data cell"
+
+#: ../src/wbc-gtk-actions.c:2041
 msgid "_Goto cell..."
 msgstr "_Goto cell..."
 
-#: ../src/wbc-gtk-actions.c:1917
+#: ../src/wbc-gtk-actions.c:2042
 msgid "Jump to a specified cell"
 msgstr "Jump to a specified cell"
 
 #. Edit -> Sheet
-#: ../src/wbc-gtk-actions.c:1921
+#: ../src/wbc-gtk-actions.c:2046
 msgid "_Manage Sheets..."
 msgstr "_Manage Sheets..."
 
-#: ../src/wbc-gtk-actions.c:1922
+#: ../src/wbc-gtk-actions.c:2047
 msgid "Manage the sheets in this workbook"
 msgstr "Manage the sheets in this workbook"
 
-#: ../src/wbc-gtk-actions.c:1925 ../src/wbc-gtk-actions.c:1929
+#: ../src/wbc-gtk-actions.c:2050 ../src/wbc-gtk-actions.c:2054
 msgid "Insert a new sheet"
 msgstr "Insert a new sheet"
 
-#: ../src/wbc-gtk-actions.c:1931
+#: ../src/wbc-gtk-actions.c:2056
 msgid "_Append"
 msgstr "_Append"
 
-#: ../src/wbc-gtk-actions.c:1932
+#: ../src/wbc-gtk-actions.c:2057
 msgid "Append a new sheet"
 msgstr "Append a new sheet"
 
-#: ../src/wbc-gtk-actions.c:1934
+#: ../src/wbc-gtk-actions.c:2059
 msgid "_Duplicate"
 msgstr "_Duplicate"
 
-#: ../src/wbc-gtk-actions.c:1935
+#: ../src/wbc-gtk-actions.c:2060
 msgid "Make a copy of the current sheet"
 msgstr "Make a copy of the current sheet"
 
-#: ../src/wbc-gtk-actions.c:1938
+#: ../src/wbc-gtk-actions.c:2063
 msgid "Irrevocably remove an entire sheet"
 msgstr "Irrevocably remove an entire sheet"
 
-#: ../src/wbc-gtk-actions.c:1940
+#: ../src/wbc-gtk-actions.c:2065
 msgid "Re_name"
 msgstr "Re_name"
 
-#: ../src/wbc-gtk-actions.c:1941
+#: ../src/wbc-gtk-actions.c:2066
 msgid "Rename the current sheet"
 msgstr "Rename the current sheet"
 
-#: ../src/wbc-gtk-actions.c:1943 ../src/wbc-gtk.c:514
+#: ../src/wbc-gtk-actions.c:2068 ../src/wbc-gtk.c:516
 msgid "Resize..."
 msgstr "Resize..."
 
-#: ../src/wbc-gtk-actions.c:1944
+#: ../src/wbc-gtk-actions.c:2069
 msgid "Change the size of the current sheet"
 msgstr "Change the size of the current sheet"
 
 #. Edit
-#: ../src/wbc-gtk-actions.c:1948
+#: ../src/wbc-gtk-actions.c:2073
 msgid "Repeat"
 msgstr "Repeat"
 
-#: ../src/wbc-gtk-actions.c:1949
+#: ../src/wbc-gtk-actions.c:2074
 msgid "Repeat the previous action"
 msgstr "Repeat the previous action"
 
-#: ../src/wbc-gtk-actions.c:1951
+#: ../src/wbc-gtk-actions.c:2076
 msgid "P_aste special..."
 msgstr "P_aste special..."
 
-#: ../src/wbc-gtk-actions.c:1952
+#: ../src/wbc-gtk-actions.c:2077
 msgid "Paste with optional filters and transformations"
 msgstr "Paste with optional filters and transformations"
 
-#: ../src/wbc-gtk-actions.c:1955
+#: ../src/wbc-gtk-actions.c:2080 ../src/wbc-gtk-actions.c:2146
 msgid "Co_mment..."
 msgstr "Co_mment..."
 
-#: ../src/wbc-gtk-actions.c:1956
+#: ../src/wbc-gtk-actions.c:2081
 msgid "Edit the selected cell's comment"
 msgstr "Edit the selected cell's comment"
 
-#: ../src/wbc-gtk-actions.c:1959
+#: ../src/wbc-gtk-actions.c:2083 ../src/wbc-gtk-actions.c:2149
+msgid "Hyper_link..."
+msgstr "Hyper_link..."
+
+#: ../src/wbc-gtk-actions.c:2084
+msgid "Edit the selected cell's hyperlink"
+msgstr "Edit the selected cell's hyperlink"
+
+#: ../src/wbc-gtk-actions.c:2087
+msgid "_Auto generate names..."
+msgstr "_Auto generate names..."
+
+#: ../src/wbc-gtk-actions.c:2088
+msgid "Use the current selection to create names"
+msgstr "Use the current selection to create names"
+
+#: ../src/wbc-gtk-actions.c:2092
 msgid "S_earch..."
 msgstr "S_earch..."
 
-#: ../src/wbc-gtk-actions.c:1960
+#: ../src/wbc-gtk-actions.c:2093
 msgid "Search for something"
 msgstr "Search for something"
 
-#: ../src/wbc-gtk-actions.c:1962
+#: ../src/wbc-gtk-actions.c:2095
 msgid "Search _& Replace..."
 msgstr "Search _& Replace..."
 
-#: ../src/wbc-gtk-actions.c:1963
+#: ../src/wbc-gtk-actions.c:2096
 msgid "Search for something and replace it with something else"
 msgstr "Search for something and replace it with something else"
 
-#: ../src/wbc-gtk-actions.c:1966
+#: ../src/wbc-gtk-actions.c:2099
 msgid "Recalculate"
 msgstr "Recalculate"
 
-#: ../src/wbc-gtk-actions.c:1967
+#: ../src/wbc-gtk-actions.c:2100
 msgid "Recalculate the spreadsheet"
 msgstr "Recalculate the spreadsheet"
 
-#: ../src/wbc-gtk-actions.c:1970
+#: ../src/wbc-gtk-actions.c:2103
 msgid "Preferences..."
 msgstr "Preferences..."
 
-#: ../src/wbc-gtk-actions.c:1971
+#: ../src/wbc-gtk-actions.c:2104
 msgid "Change Gnumeric Preferences"
 msgstr "Change Gnumeric Preferences"
 
 #. View
-#: ../src/wbc-gtk-actions.c:1975
+#: ../src/wbc-gtk-actions.c:2108
 msgid "_New View..."
 msgstr "_New View..."
 
-#: ../src/wbc-gtk-actions.c:1976
+#: ../src/wbc-gtk-actions.c:2109
 msgid "Create a new view of the workbook"
 msgstr "Create a new view of the workbook"
 
-#: ../src/wbc-gtk-actions.c:1978 ../src/wbc-gtk.c:1573
+#: ../src/wbc-gtk-actions.c:2111 ../src/wbc-gtk.c:1568
 msgid "_Freeze Panes"
 msgstr "_Freeze Panes"
 
-#: ../src/wbc-gtk-actions.c:1979 ../src/wbc-gtk.c:1576
+#: ../src/wbc-gtk-actions.c:2112 ../src/wbc-gtk.c:1571
 msgid "Freeze the top left of the sheet"
 msgstr "Freeze the top left of the sheet"
 
-#: ../src/wbc-gtk-actions.c:1981
+#: ../src/wbc-gtk-actions.c:2114
 msgid "_Zoom..."
 msgstr "_Zoom..."
 
-#: ../src/wbc-gtk-actions.c:1982
+#: ../src/wbc-gtk-actions.c:2115
 msgid "Zoom the spreadsheet in or out"
 msgstr "Zoom the spreadsheet in or out"
 
-#: ../src/wbc-gtk-actions.c:1984
+#: ../src/wbc-gtk-actions.c:2117
 msgid "Zoom _In"
 msgstr "Zoom _In"
 
-#: ../src/wbc-gtk-actions.c:1985
+#: ../src/wbc-gtk-actions.c:2118
 msgid "Increase the zoom to make things larger"
 msgstr "Increase the zoom to make things larger"
 
-#: ../src/wbc-gtk-actions.c:1987
+#: ../src/wbc-gtk-actions.c:2120
 msgid "Zoom _Out"
 msgstr "Zoom _Out"
 
-#: ../src/wbc-gtk-actions.c:1988
+#: ../src/wbc-gtk-actions.c:2121
 msgid "Decrease the zoom to make things smaller"
 msgstr "Decrease the zoom to make things smaller"
 
-#: ../src/wbc-gtk-actions.c:1993 ../src/wbc-gtk-actions.c:1997
+#: ../src/wbc-gtk-actions.c:2126 ../src/wbc-gtk-actions.c:2130
 msgid "Insert new cells"
 msgstr "Insert new cells"
 
-#: ../src/wbc-gtk-actions.c:2000
+#: ../src/wbc-gtk-actions.c:2133
 msgid "Insert new columns"
 msgstr "Insert new columns"
 
-#: ../src/wbc-gtk-actions.c:2003
+#: ../src/wbc-gtk-actions.c:2136
 msgid "Insert new rows"
 msgstr "Insert new rows"
 
-#: ../src/wbc-gtk-actions.c:2006
+#: ../src/wbc-gtk-actions.c:2139
 msgid "C_hart..."
 msgstr "C_hart..."
 
-#: ../src/wbc-gtk-actions.c:2007
+#: ../src/wbc-gtk-actions.c:2140
 msgid "Insert a Chart"
 msgstr "Insert a Chart"
 
-#: ../src/wbc-gtk-actions.c:2009
+#: ../src/wbc-gtk-actions.c:2142
 msgid "_Image..."
 msgstr "_Image..."
 
-#: ../src/wbc-gtk-actions.c:2010
+#: ../src/wbc-gtk-actions.c:2143
 msgid "Insert an image"
 msgstr "Insert an image"
 
-#: ../src/wbc-gtk-actions.c:2013
-msgid "Hyper_link..."
-msgstr "Hyper_link..."
+#: ../src/wbc-gtk-actions.c:2147
+msgid "Insert a comment"
+msgstr "Insert a comment"
 
-#: ../src/wbc-gtk-actions.c:2014
+#: ../src/wbc-gtk-actions.c:2150
 msgid "Insert a Hyperlink"
 msgstr "Insert a Hyperlink"
 
+#: ../src/wbc-gtk-actions.c:2152
+msgid "Sort (_Descending)"
+msgstr "Sort (_Descending)"
+
+#: ../src/wbc-gtk-actions.c:2153
+msgid "Wrap with SORT (descending)"
+msgstr "Wrap with SORT (descending)"
+
+#: ../src/wbc-gtk-actions.c:2155
+msgid "Sort (_Ascending)"
+msgstr "Sort (_Ascending)"
+
+#: ../src/wbc-gtk-actions.c:2156
+msgid "Wrap with SORT (ascending)"
+msgstr "Wrap with SORT (ascending)"
+
 #. Insert -> Special
-#: ../src/wbc-gtk-actions.c:2017
+#: ../src/wbc-gtk-actions.c:2160
 msgid "Current _date"
 msgstr "Current _date"
 
-#: ../src/wbc-gtk-actions.c:2018
+#: ../src/wbc-gtk-actions.c:2161
 msgid "Insert the current date into the selected cell(s)"
 msgstr "Insert the current date into the selected cell(s)"
 
-#: ../src/wbc-gtk-actions.c:2021
+#: ../src/wbc-gtk-actions.c:2164
 msgid "Current _time"
 msgstr "Current _time"
 
-#: ../src/wbc-gtk-actions.c:2022
+#: ../src/wbc-gtk-actions.c:2165
 msgid "Insert the current time into the selected cell(s)"
 msgstr "Insert the current time into the selected cell(s)"
 
-#: ../src/wbc-gtk-actions.c:2025
+#: ../src/wbc-gtk-actions.c:2168
 msgid "Current d_ate and time"
 msgstr "Current d_ate and time"
 
-#: ../src/wbc-gtk-actions.c:2026
+#: ../src/wbc-gtk-actions.c:2169
 msgid "Insert the current date and time into the selected cell(s)"
 msgstr "Insert the current date and time into the selected cell(s)"
 
 #. Insert -> Name
-#: ../src/wbc-gtk-actions.c:2030
-msgid "_Define..."
-msgstr "_Define..."
-
-#: ../src/wbc-gtk-actions.c:2031
-msgid "Edit sheet and workbook names"
-msgstr "Edit sheet and workbook names"
-
-#: ../src/wbc-gtk-actions.c:2034
-msgid "Paste the definition of a name or names"
-msgstr "Paste the definition of a name or names"
+#: ../src/wbc-gtk-actions.c:2173
+msgid "_Names..."
+msgstr "_Names..."
 
-#: ../src/wbc-gtk-actions.c:2037
-msgid "_Auto generate names..."
-msgstr "_Auto generate names..."
-
-#: ../src/wbc-gtk-actions.c:2038
-msgid "Use the current selection to create names"
-msgstr "Use the current selection to create names"
+#: ../src/wbc-gtk-actions.c:2174
+msgid "Edit defined names for expressions"
+msgstr "Edit defined names for expressions"
 
 #. Format
-#: ../src/wbc-gtk-actions.c:2043
-msgid "_Cells..."
-msgstr "_Cells..."
-
-#: ../src/wbc-gtk-actions.c:2044
-msgid "Modify the formatting of the selected cells"
-msgstr "Modify the formatting of the selected cells"
-
-#: ../src/wbc-gtk-actions.c:2046
+#: ../src/wbc-gtk-actions.c:2178
 msgid "View _Properties..."
 msgstr "View _Properties..."
 
-#: ../src/wbc-gtk-actions.c:2047
+#: ../src/wbc-gtk-actions.c:2179
 msgid "Modify the view properties"
 msgstr "Modify the view properties"
 
-#: ../src/wbc-gtk-actions.c:2049
+#: ../src/wbc-gtk-actions.c:2181
 msgid "_Autoformat..."
 msgstr "_Autoformat..."
 
-#: ../src/wbc-gtk-actions.c:2050
+#: ../src/wbc-gtk-actions.c:2182
 msgid "Format a region of cells according to a pre-defined template"
 msgstr "Format a region of cells according to a pre-defined template"
 
-#: ../src/wbc-gtk-actions.c:2052
+#: ../src/wbc-gtk-actions.c:2184
 msgid "Direction"
 msgstr "Direction"
 
-#: ../src/wbc-gtk-actions.c:2053
+#: ../src/wbc-gtk-actions.c:2185
 msgid "Toggle sheet direction, left-to-right vs right-to-left"
 msgstr "Toggle sheet direction, left-to-right vs right-to-left"
 
-#. Format -> Col
-#: ../src/wbc-gtk-actions.c:2057
-msgid "_Width..."
-msgstr "_Width..."
+#. Format -> Cells
+#: ../src/wbc-gtk-actions.c:2189
+msgid "_Format..."
+msgstr "_Format..."
 
-#: ../src/wbc-gtk-actions.c:2058
+#: ../src/wbc-gtk-actions.c:2190
+msgid "Modify the formatting of the selected cells"
+msgstr "Modify the formatting of the selected cells"
+
+#: ../src/wbc-gtk-actions.c:2193
+msgid "Ensure rows are just tall enough to display content of selection"
+msgstr "Ensure rows are just tall enough to display content of selection"
+
+#: ../src/wbc-gtk-actions.c:2196
+msgid "Ensure columns are just wide enough to display content of selection"
+msgstr "Ensure columns are just wide enough to display content of selection"
+
+#: ../src/wbc-gtk-actions.c:2202
 msgid "Change width of the selected columns"
 msgstr "Change width of the selected columns"
 
-#: ../src/wbc-gtk-actions.c:2060 ../src/wbc-gtk-actions.c:2077
-msgid "_Auto fit selection"
-msgstr "_Auto fit selection"
-
-#: ../src/wbc-gtk-actions.c:2061
-msgid "Ensure columns are just wide enough to display content"
-msgstr "Ensure columns are just wide enough to display content"
+#: ../src/wbc-gtk-actions.c:2205
+msgid "Ensure columns are just wide enough to display their content"
+msgstr "Ensure columns are just wide enough to display their content"
 
-#: ../src/wbc-gtk-actions.c:2064
+#: ../src/wbc-gtk-actions.c:2208
 msgid "Hide the selected columns"
 msgstr "Hide the selected columns"
 
-#: ../src/wbc-gtk-actions.c:2067
+#: ../src/wbc-gtk-actions.c:2211
 msgid "Make any hidden columns in the selection visible"
 msgstr "Make any hidden columns in the selection visible"
 
-#: ../src/wbc-gtk-actions.c:2069
+#: ../src/wbc-gtk-actions.c:2213
 msgid "_Standard Width"
 msgstr "_Standard Width"
 
-#: ../src/wbc-gtk-actions.c:2070
+#: ../src/wbc-gtk-actions.c:2214
 msgid "Change the default column width"
 msgstr "Change the default column width"
 
 #. Format -> Row
-#: ../src/wbc-gtk-actions.c:2074
+#: ../src/wbc-gtk-actions.c:2218
 msgid "H_eight..."
 msgstr "H_eight..."
 
-#: ../src/wbc-gtk-actions.c:2075
+#: ../src/wbc-gtk-actions.c:2219
 msgid "Change height of the selected rows"
 msgstr "Change height of the selected rows"
 
-#: ../src/wbc-gtk-actions.c:2078
-msgid "Ensure rows are just tall enough to display content"
-msgstr "Ensure rows are just tall enough to display content"
+#: ../src/wbc-gtk-actions.c:2222
+msgid "Ensure rows are just tall enough to display their content"
+msgstr "Ensure rows are just tall enough to display their content"
 
-#: ../src/wbc-gtk-actions.c:2081
+#: ../src/wbc-gtk-actions.c:2225
 msgid "Hide the selected rows"
 msgstr "Hide the selected rows"
 
-#: ../src/wbc-gtk-actions.c:2084
+#: ../src/wbc-gtk-actions.c:2228
 msgid "Make any hidden rows in the selection visible"
 msgstr "Make any hidden rows in the selection visible"
 
-#: ../src/wbc-gtk-actions.c:2086
+#: ../src/wbc-gtk-actions.c:2230
 msgid "_Standard Height"
 msgstr "_Standard Height"
 
-#: ../src/wbc-gtk-actions.c:2087
+#: ../src/wbc-gtk-actions.c:2231
 msgid "Change the default row height"
 msgstr "Change the default row height"
 
 #. Tools
-#: ../src/wbc-gtk-actions.c:2091
+#: ../src/wbc-gtk-actions.c:2235
 msgid "_Plug-ins..."
 msgstr "_Plug-ins..."
 
-#: ../src/wbc-gtk-actions.c:2092
+#: ../src/wbc-gtk-actions.c:2236
 msgid "Manage available plugin modules"
 msgstr "Manage available plugin modules"
 
-#: ../src/wbc-gtk-actions.c:2094
+#: ../src/wbc-gtk-actions.c:2238
 msgid "Auto _Correct..."
 msgstr "Auto _Correct..."
 
-#: ../src/wbc-gtk-actions.c:2095
+#: ../src/wbc-gtk-actions.c:2239
 msgid "Automatically perform simple spell checking"
 msgstr "Automatically perform simple spell checking"
 
-#: ../src/wbc-gtk-actions.c:2097
+#: ../src/wbc-gtk-actions.c:2241
 msgid "_Auto Save..."
 msgstr "_Auto Save..."
 
-#: ../src/wbc-gtk-actions.c:2098
+#: ../src/wbc-gtk-actions.c:2242
 msgid "Automatically save the current document at regular intervals"
 msgstr "Automatically save the current document at regular intervals"
 
-#: ../src/wbc-gtk-actions.c:2100
+#: ../src/wbc-gtk-actions.c:2244
 msgid "_Goal Seek..."
 msgstr "_Goal Seek..."
 
-#: ../src/wbc-gtk-actions.c:2101
+#: ../src/wbc-gtk-actions.c:2245
 msgid "Iteratively recalculate to find a target value"
 msgstr "Iteratively recalculate to find a target value"
 
-#: ../src/wbc-gtk-actions.c:2103
+#: ../src/wbc-gtk-actions.c:2247
 msgid "_Solver..."
 msgstr "_Solver..."
 
-#: ../src/wbc-gtk-actions.c:2104
+#: ../src/wbc-gtk-actions.c:2248
 msgid "Iteratively recalculate with constraints to approach a target value"
 msgstr "Iteratively recalculate with constraints to approach a target value"
 
-#: ../src/wbc-gtk-actions.c:2106
+#: ../src/wbc-gtk-actions.c:2250
 msgid "Si_mulation..."
 msgstr "Si_mulation..."
 
-#: ../src/wbc-gtk-actions.c:2107
+#: ../src/wbc-gtk-actions.c:2251
 msgid ""
 "Test decision alternatives by using Monte Carlo simulation to find out "
 "probable outputs and risks related to them"
@@ -13840,104 +14777,165 @@ msgstr ""
 "probable outputs and risks related to them"
 
 #. Tools -> Scenarios
-#: ../src/wbc-gtk-actions.c:2112
+#: ../src/wbc-gtk-actions.c:2256
 msgid "_View..."
 msgstr "_View..."
 
-#: ../src/wbc-gtk-actions.c:2113
+#: ../src/wbc-gtk-actions.c:2257
 msgid "View, delete and report different scenarios"
 msgstr "View, delete and report different scenarios"
 
-#: ../src/wbc-gtk-actions.c:2115
+#: ../src/wbc-gtk-actions.c:2259
 msgid "_Add..."
 msgstr "_Add..."
 
-#: ../src/wbc-gtk-actions.c:2116
+#: ../src/wbc-gtk-actions.c:2260
 msgid "Add a new scenario"
 msgstr "Add a new scenario"
 
-#. Tools -> ANOVA
-#: ../src/wbc-gtk-actions.c:2120
-msgid "_One Factor..."
-msgstr "_One Factor..."
+#. Statistics
+#: ../src/wbc-gtk-actions.c:2265
+msgid "_Sampling..."
+msgstr "_Sampling..."
 
-#: ../src/wbc-gtk-actions.c:2121
-msgid "One Factor Analysis of Variance..."
-msgstr "One Factor Analysis of Variance..."
+#: ../src/wbc-gtk-actions.c:2266
+msgid "Periodic and random samples"
+msgstr "Periodic and random samples"
 
-#: ../src/wbc-gtk-actions.c:2123
-msgid "_Two Factor..."
-msgstr "_Two Factor..."
+#. Statistics -> Descriptive
+#: ../src/wbc-gtk-actions.c:2271
+msgid "_Correlation..."
+msgstr "_Correlation..."
 
-#: ../src/wbc-gtk-actions.c:2124
-msgid "Two Factor Analysis of Variance..."
-msgstr "Two Factor Analysis of Variance..."
+#: ../src/wbc-gtk-actions.c:2272
+msgid "Pearson Correlation"
+msgstr "Pearson Correlation"
 
-#. Tools -> Chi Square Tests
-#: ../src/wbc-gtk-actions.c:2128
-msgid "Test of _Homogeneity..."
-msgstr "Test of _Homogeneity..."
+#: ../src/wbc-gtk-actions.c:2274
+msgid "Co_variance..."
+msgstr "Co_variance..."
 
-#: ../src/wbc-gtk-actions.c:2129
-msgid "Chi Squared Test of Homogeneity..."
-msgstr "Chi Squared Test of Homogeneity..."
+#: ../src/wbc-gtk-actions.c:2277
+msgid "_Descriptive Statistics..."
+msgstr "_Descriptive Statistics..."
 
-#: ../src/wbc-gtk-actions.c:2131
-msgid "Test of _Independence..."
-msgstr "Test of _Independence..."
+#: ../src/wbc-gtk-actions.c:2278
+msgid "Various summary statistics"
+msgstr "Various summary statistics"
 
-#: ../src/wbc-gtk-actions.c:2132
-msgid "Chi Squared Test of Independence..."
-msgstr "Chi Squared Test of Independence..."
+#. Statistics -> Descriptive -> Frequencies
+#: ../src/wbc-gtk-actions.c:2283
+msgid "Fre_quency Tables..."
+msgstr "Fre_quency Tables..."
 
-#. Tools -> Forecasting
-#: ../src/wbc-gtk-actions.c:2136
+#: ../src/wbc-gtk-actions.c:2284
+msgid "Frequency tables for non-numeric data"
+msgstr "Frequency tables for non-numeric data"
+
+#: ../src/wbc-gtk-actions.c:2286
+msgid "_Histogram..."
+msgstr "_Histogram..."
+
+#: ../src/wbc-gtk-actions.c:2287
+msgid "Various frequency tables for numeric data"
+msgstr "Various frequency tables for numeric data"
+
+#: ../src/wbc-gtk-actions.c:2289
+msgid "Ranks And _Percentiles..."
+msgstr "Ranks And _Percentiles..."
+
+#: ../src/wbc-gtk-actions.c:2290
+msgid "Ranks, placements and percentiles"
+msgstr "Ranks, placements and percentiles"
+
+#. Statistics -> DependentObservations
+#: ../src/wbc-gtk-actions.c:2295
+msgid "_Fourier Analysis..."
+msgstr "_Fourier Analysis..."
+
+#: ../src/wbc-gtk-actions.c:2299
+msgid "Principal Components Analysis..."
+msgstr "Principal Components Analysis..."
+
+#. Statistics -> DependentObservations -> Forecast
+#: ../src/wbc-gtk-actions.c:2304
 msgid "_Exponential Smoothing..."
 msgstr "_Exponential Smoothing..."
 
-#: ../src/wbc-gtk-actions.c:2137
+#: ../src/wbc-gtk-actions.c:2305
 msgid "Exponential smoothing..."
 msgstr "Exponential smoothing..."
 
-#: ../src/wbc-gtk-actions.c:2139
+#: ../src/wbc-gtk-actions.c:2307
 msgid "_Moving Average..."
 msgstr "_Moving Average..."
 
-#: ../src/wbc-gtk-actions.c:2140
+#: ../src/wbc-gtk-actions.c:2308
 msgid "Moving average..."
 msgstr "Moving average..."
 
-#. Tools -> Frequency Tables
-#: ../src/wbc-gtk-actions.c:2144
-msgid "Fre_quency Tables..."
-msgstr "Fre_quency Tables..."
+#: ../src/wbc-gtk-actions.c:2310
+msgid "_Regression..."
+msgstr "_Regression..."
 
-#: ../src/wbc-gtk-actions.c:2145
-msgid "Frequency tables for non-numeric data"
-msgstr "Frequency tables for non-numeric data"
+#: ../src/wbc-gtk-actions.c:2311
+msgid "Regression Analysis"
+msgstr "Regression Analysis"
 
-#: ../src/wbc-gtk-actions.c:2147
-msgid "_Histogram..."
-msgstr "_Histogram..."
+#: ../src/wbc-gtk-actions.c:2313
+msgid "_Kaplan-Meier Estimates..."
+msgstr "_Kaplan-Meier Estimates..."
 
-#: ../src/wbc-gtk-actions.c:2148
-msgid "Various frequency tables for numeric data"
-msgstr "Various frequency tables for numeric data"
+#: ../src/wbc-gtk-actions.c:2314
+msgid "Creation of Kaplan-Meier Survival Curves"
+msgstr "Creation of Kaplan-Meier Survival Curves"
 
-#. Tools -> Two Means
-#: ../src/wbc-gtk-actions.c:2152
+#. Statistics -> OneSample
+#: ../src/wbc-gtk-actions.c:2319
+msgid "_Normality Tests..."
+msgstr "_Normality Tests..."
+
+#: ../src/wbc-gtk-actions.c:2320
+msgid "Testing a sample for normality"
+msgstr "Testing a sample for normality"
+
+#. Statistics -> OneSample -> OneMedian
+#. Statistics -> TwoSamples -> Two Medians
+#: ../src/wbc-gtk-actions.c:2325 ../src/wbc-gtk-actions.c:2358
+msgid "_Sign Test..."
+msgstr "_Sign Test..."
+
+#: ../src/wbc-gtk-actions.c:2326 ../src/wbc-gtk-actions.c:2329
+msgid "Testing the value of a median"
+msgstr "Testing the value of a median"
+
+#: ../src/wbc-gtk-actions.c:2328 ../src/wbc-gtk-actions.c:2361
+msgid "_Wilcoxon Signed Rank Test..."
+msgstr "_Wilcoxon Signed Rank Test..."
+
+#. Statistics -> TwoSamples
+#: ../src/wbc-gtk-actions.c:2334
+msgid "_Two Variances: FTest..."
+msgstr "_Two Variances: FTest..."
+
+#: ../src/wbc-gtk-actions.c:2335
+msgid "Comparing two population variances"
+msgstr "Comparing two population variances"
+
+#. Statistics -> TwoSamples -> Two Means
+#: ../src/wbc-gtk-actions.c:2340
 msgid "_Paired Samples: T-Test..."
 msgstr "_Paired Samples: T-Test..."
 
-#: ../src/wbc-gtk-actions.c:2153
+#: ../src/wbc-gtk-actions.c:2341
 msgid "Comparing two population means for two paired samples: t-test..."
 msgstr "Comparing two population means for two paired samples: t-test..."
 
-#: ../src/wbc-gtk-actions.c:2156
+#: ../src/wbc-gtk-actions.c:2344
 msgid "Unpaired Samples, _Equal Variances: T-Test..."
 msgstr "Unpaired Samples, _Equal Variances: T-Test..."
 
-#: ../src/wbc-gtk-actions.c:2157
+#: ../src/wbc-gtk-actions.c:2345
 msgid ""
 "Comparing two population means for two unpaired samples from populations "
 "with equal variances: t-test..."
@@ -13945,11 +14943,11 @@ msgstr ""
 "Comparing two population means for two unpaired samples from populations "
 "with equal variances: t-test..."
 
-#: ../src/wbc-gtk-actions.c:2160
+#: ../src/wbc-gtk-actions.c:2348
 msgid "Unpaired Samples, _Unequal Variances: T-Test..."
 msgstr "Unpaired Samples, _Unequal Variances: T-Test..."
 
-#: ../src/wbc-gtk-actions.c:2161
+#: ../src/wbc-gtk-actions.c:2349
 msgid ""
 "Comparing two population means for two unpaired samples from populations "
 "with unequal variances: t-test..."
@@ -13957,11 +14955,11 @@ msgstr ""
 "Comparing two population means for two unpaired samples from populations "
 "with unequal variances: t-test..."
 
-#: ../src/wbc-gtk-actions.c:2164
+#: ../src/wbc-gtk-actions.c:2352
 msgid "_Known Variances: Z-Test..."
 msgstr "_Known Variances: Z-Test..."
 
-#: ../src/wbc-gtk-actions.c:2165
+#: ../src/wbc-gtk-actions.c:2353
 msgid ""
 "Comparing two population means from populations with known variances: z-"
 "test..."
@@ -13969,323 +14967,281 @@ msgstr ""
 "Comparing two population means from populations with known variances: z-"
 "test..."
 
-#. Tools -> Analysis
-#: ../src/wbc-gtk-actions.c:2169
-msgid "_Correlation..."
-msgstr "_Correlation..."
-
-#: ../src/wbc-gtk-actions.c:2170
-msgid "Pearson Correlation"
-msgstr "Pearson Correlation"
-
-#: ../src/wbc-gtk-actions.c:2172
-msgid "Co_variance..."
-msgstr "Co_variance..."
-
-#: ../src/wbc-gtk-actions.c:2175
-msgid "_Descriptive Statistics..."
-msgstr "_Descriptive Statistics..."
+#: ../src/wbc-gtk-actions.c:2359 ../src/wbc-gtk-actions.c:2362
+msgid "Comparing the values of two medians of paired observations"
+msgstr "Comparing the values of two medians of paired observations"
 
-#: ../src/wbc-gtk-actions.c:2176
-msgid "Various summary statistics"
-msgstr "Various summary statistics"
-
-#: ../src/wbc-gtk-actions.c:2178
-msgid "_Fourier Analysis..."
-msgstr "_Fourier Analysis..."
+#: ../src/wbc-gtk-actions.c:2364
+msgid "_Wilcoxon-Mann-Whitney Test..."
+msgstr "_Wilcoxon-Mann-Whitney Test..."
 
-#: ../src/wbc-gtk-actions.c:2182
-msgid "Principal Components Analysis..."
-msgstr "Principal Components Analysis..."
-
-#: ../src/wbc-gtk-actions.c:2185
-msgid "Ranks And _Percentiles..."
-msgstr "Ranks And _Percentiles..."
-
-#: ../src/wbc-gtk-actions.c:2186
-msgid "Ranks, placements and percentiles"
-msgstr "Ranks, placements and percentiles"
-
-#: ../src/wbc-gtk-actions.c:2188
-msgid "_Regression..."
-msgstr "_Regression..."
-
-#: ../src/wbc-gtk-actions.c:2189
-msgid "Regression Analysis"
-msgstr "Regression Analysis"
-
-#: ../src/wbc-gtk-actions.c:2191
-msgid "_Sampling..."
-msgstr "_Sampling..."
-
-#: ../src/wbc-gtk-actions.c:2192
-msgid "Periodic and random samples"
-msgstr "Periodic and random samples"
-
-#: ../src/wbc-gtk-actions.c:2194
-msgid "_Two Variances: FTest..."
-msgstr "_Two Variances: FTest..."
-
-#: ../src/wbc-gtk-actions.c:2195
-msgid "Comparing two population variances"
-msgstr "Comparing two population variances"
+#: ../src/wbc-gtk-actions.c:2365
+msgid "Comparing the values of two medians of unpaired observations"
+msgstr "Comparing the values of two medians of unpaired observations"
 
-#: ../src/wbc-gtk-actions.c:2197
-msgid "_Kaplan-Meier Estimates..."
-msgstr "_Kaplan-Meier Estimates..."
+#. Statistics -> MultipleSamples
+#. Statistics -> MultipleSamples -> ANOVA
+#: ../src/wbc-gtk-actions.c:2372
+msgid "_One Factor..."
+msgstr "_One Factor..."
 
-#: ../src/wbc-gtk-actions.c:2198
-msgid "Creation of Kaplan-Meier Survival Curves"
-msgstr "Creation of Kaplan-Meier Survival Curves"
+#: ../src/wbc-gtk-actions.c:2373
+msgid "One Factor Analysis of Variance..."
+msgstr "One Factor Analysis of Variance..."
 
-#: ../src/wbc-gtk-actions.c:2200
-msgid "_Normality Tests..."
-msgstr "_Normality Tests..."
+#: ../src/wbc-gtk-actions.c:2375
+msgid "_Two Factor..."
+msgstr "_Two Factor..."
 
-#: ../src/wbc-gtk-actions.c:2201
-msgid "Testing a sample for normality"
-msgstr "Testing a sample for normality"
+#: ../src/wbc-gtk-actions.c:2376
+msgid "Two Factor Analysis of Variance..."
+msgstr "Two Factor Analysis of Variance..."
 
-#: ../src/wbc-gtk-actions.c:2203
-msgid "One M_edian Sign Test..."
-msgstr "One M_edian Sign Test..."
+#. Statistics -> MultipleSamples -> ContingencyTable
+#: ../src/wbc-gtk-actions.c:2381
+msgid "Test of _Homogeneity..."
+msgstr "Test of _Homogeneity..."
 
-#: ../src/wbc-gtk-actions.c:2204
-msgid "Testing the value of a median"
-msgstr "Testing the value of a median"
+#: ../src/wbc-gtk-actions.c:2382
+msgid "Chi Squared Test of Homogeneity..."
+msgstr "Chi Squared Test of Homogeneity..."
 
-#: ../src/wbc-gtk-actions.c:2206
-msgid "T_wo Medians Sign Test..."
-msgstr "T_wo Medians Sign Test..."
+#: ../src/wbc-gtk-actions.c:2384
+msgid "Test of _Independence..."
+msgstr "Test of _Independence..."
 
-#: ../src/wbc-gtk-actions.c:2207
-msgid "Comparing the values of two medians"
-msgstr "Comparing the values of two medians"
+#: ../src/wbc-gtk-actions.c:2385
+msgid "Chi Squared Test of Independence..."
+msgstr "Chi Squared Test of Independence..."
 
 #. Data
-#: ../src/wbc-gtk-actions.c:2210
+#: ../src/wbc-gtk-actions.c:2389
 msgid "_Sort..."
 msgstr "_Sort..."
 
-#: ../src/wbc-gtk-actions.c:2211
+#: ../src/wbc-gtk-actions.c:2390
 msgid "Sort the selected region"
 msgstr "Sort the selected region"
 
-#: ../src/wbc-gtk-actions.c:2213
+#: ../src/wbc-gtk-actions.c:2392
 msgid "Sh_uffle..."
 msgstr "Sh_uffle..."
 
-#: ../src/wbc-gtk-actions.c:2214
+#: ../src/wbc-gtk-actions.c:2393
 msgid "Shuffle cells, rows or columns"
 msgstr "Shuffle cells, rows or columns"
 
-#: ../src/wbc-gtk-actions.c:2216
+#: ../src/wbc-gtk-actions.c:2395
 msgid "_Validate..."
 msgstr "_Validate..."
 
-#: ../src/wbc-gtk-actions.c:2217
+#: ../src/wbc-gtk-actions.c:2396
 msgid "Validate input with preset criteria"
 msgstr "Validate input with preset criteria"
 
-#: ../src/wbc-gtk-actions.c:2219
+#: ../src/wbc-gtk-actions.c:2398
 msgid "T_ext to Columns..."
 msgstr "T_ext to Columns..."
 
-#: ../src/wbc-gtk-actions.c:2220
+#: ../src/wbc-gtk-actions.c:2399
 msgid "Parse the text in the selection into data"
 msgstr "Parse the text in the selection into data"
 
-#: ../src/wbc-gtk-actions.c:2222
+#: ../src/wbc-gtk-actions.c:2401
 msgid "_Consolidate..."
 msgstr "_Consolidate..."
 
-#: ../src/wbc-gtk-actions.c:2223
+#: ../src/wbc-gtk-actions.c:2402
 msgid "Consolidate regions using a function"
 msgstr "Consolidate regions using a function"
 
-#: ../src/wbc-gtk-actions.c:2225
+#: ../src/wbc-gtk-actions.c:2404
 msgid "_Table..."
 msgstr "_Table..."
 
-#: ../src/wbc-gtk-actions.c:2226
+#: ../src/wbc-gtk-actions.c:2405
 msgid "Create a Data Table to evaluate a function with multiple inputs"
 msgstr "Create a Data Table to evaluate a function with multiple inputs"
 
 #. Data -> Fill
-#: ../src/wbc-gtk-actions.c:2230
+#: ../src/wbc-gtk-actions.c:2409
 msgid "Auto_fill"
 msgstr "Auto_fill"
 
-#: ../src/wbc-gtk-actions.c:2231
+#: ../src/wbc-gtk-actions.c:2410
 msgid "Automatically fill the current selection"
 msgstr "Automatically fill the current selection"
 
-#: ../src/wbc-gtk-actions.c:2233
+#: ../src/wbc-gtk-actions.c:2412
 msgid "_Merge..."
 msgstr "_Merge..."
 
-#: ../src/wbc-gtk-actions.c:2234
+#: ../src/wbc-gtk-actions.c:2413
 msgid ""
 "Merges columnar data into a sheet creating duplicate sheets for each row"
 msgstr ""
 "Merges columnar data into a sheet creating duplicate sheets for each row"
 
-#: ../src/wbc-gtk-actions.c:2236
+#: ../src/wbc-gtk-actions.c:2415
 msgid "_Tabulate Dependency..."
 msgstr "_Tabulate Dependency..."
 
-#: ../src/wbc-gtk-actions.c:2237
+#: ../src/wbc-gtk-actions.c:2416
 msgid "Make a table of a cell's value as a function of other cells"
 msgstr "Make a table of a cell's value as a function of other cells"
 
-#: ../src/wbc-gtk-actions.c:2239
+#: ../src/wbc-gtk-actions.c:2418
 msgid "_Series..."
 msgstr "_Series..."
 
-#: ../src/wbc-gtk-actions.c:2240
+#: ../src/wbc-gtk-actions.c:2419
 msgid "Fill according to a linear or exponential series"
 msgstr "Fill according to a linear or exponential series"
 
-#: ../src/wbc-gtk-actions.c:2242
+#: ../src/wbc-gtk-actions.c:2421
 msgid "_Uncorrelated..."
 msgstr "_Uncorrelated..."
 
-#: ../src/wbc-gtk-actions.c:2243
+#: ../src/wbc-gtk-actions.c:2422
 msgid "Generate random numbers of a selection of distributions"
 msgstr "Generate random numbers of a selection of distributions"
 
-#: ../src/wbc-gtk-actions.c:2245
+#: ../src/wbc-gtk-actions.c:2424
 msgid "_Correlated..."
 msgstr "_Correlated..."
 
-#: ../src/wbc-gtk-actions.c:2246
+#: ../src/wbc-gtk-actions.c:2425
 msgid "Generate variates for correlated normal distributed random variables"
 msgstr "Generate variates for correlated normal distributed random variables"
 
-#: ../src/wbc-gtk-actions.c:2248
+#: ../src/wbc-gtk-actions.c:2427
 msgid "Fill downwards"
 msgstr "Fill downwards"
 
-#: ../src/wbc-gtk-actions.c:2249
+#: ../src/wbc-gtk-actions.c:2428
 msgid "Copy the content from the top row to the cells below"
 msgstr "Copy the content from the top row to the cells below"
 
-#: ../src/wbc-gtk-actions.c:2250
+#: ../src/wbc-gtk-actions.c:2429
 msgid "Fill to right"
 msgstr "Fill to right"
 
-#: ../src/wbc-gtk-actions.c:2251
+#: ../src/wbc-gtk-actions.c:2430
 msgid "Copy the content from the left column to the cells on the right"
 msgstr "Copy the content from the left column to the cells on the right"
 
 #. Data -> Outline
-#: ../src/wbc-gtk-actions.c:2255
+#: ../src/wbc-gtk-actions.c:2434
 msgid "_Hide Detail"
 msgstr "_Hide Detail"
 
-#: ../src/wbc-gtk-actions.c:2256
+#: ../src/wbc-gtk-actions.c:2435
 msgid "Collapse an outline group"
 msgstr "Collapse an outline group"
 
-#: ../src/wbc-gtk-actions.c:2258
+#: ../src/wbc-gtk-actions.c:2437
 msgid "_Show Detail"
 msgstr "_Show Detail"
 
-#: ../src/wbc-gtk-actions.c:2259
+#: ../src/wbc-gtk-actions.c:2438
 msgid "Uncollapse an outline group"
 msgstr "Uncollapse an outline group"
 
-#: ../src/wbc-gtk-actions.c:2261
+#: ../src/wbc-gtk-actions.c:2440
 msgid "_Group..."
 msgstr "_Group..."
 
-#: ../src/wbc-gtk-actions.c:2262
+#: ../src/wbc-gtk-actions.c:2441
 msgid "Add an outline group"
 msgstr "Add an outline group"
 
-#: ../src/wbc-gtk-actions.c:2264
+#: ../src/wbc-gtk-actions.c:2443
 msgid "_Ungroup..."
 msgstr "_Ungroup..."
 
-#: ../src/wbc-gtk-actions.c:2265
+#: ../src/wbc-gtk-actions.c:2444
 msgid "Remove an outline group"
 msgstr "Remove an outline group"
 
 #. Data -> Filter
-#: ../src/wbc-gtk-actions.c:2269 ../src/wbc-gtk.c:1584
+#: ../src/wbc-gtk-actions.c:2448 ../src/wbc-gtk.c:1610
 msgid "Add _Auto Filter"
 msgstr "Add _Auto Filter"
 
-#: ../src/wbc-gtk-actions.c:2270
+#: ../src/wbc-gtk-actions.c:2449
 msgid "Add or remove a filter"
 msgstr "Add or remove a filter"
 
-#: ../src/wbc-gtk-actions.c:2272
-msgid "_Show All"
-msgstr "_Show All"
+#: ../src/wbc-gtk-actions.c:2451
+msgid "_Clear Advanced Filter"
+msgstr "_Clear Advanced Filter"
 
-#: ../src/wbc-gtk-actions.c:2273
-msgid "Show all filtered and hidden rows"
-msgstr "Show all filtered and hidden rows"
+#: ../src/wbc-gtk-actions.c:2452
+msgid "Show all rows hidden by an advanced filter"
+msgstr "Show all rows hidden by an advanced filter"
 
-#: ../src/wbc-gtk-actions.c:2275
+#: ../src/wbc-gtk-actions.c:2454
 msgid "Advanced _Filter..."
 msgstr "Advanced _Filter..."
 
-#: ../src/wbc-gtk-actions.c:2276
+#: ../src/wbc-gtk-actions.c:2455
 msgid "Filter data with given criteria"
 msgstr "Filter data with given criteria"
 
 #. Data -> External
-#: ../src/wbc-gtk-actions.c:2279
+#: ../src/wbc-gtk-actions.c:2458
 msgid "Import _Text File..."
 msgstr "Import _Text File..."
 
-#: ../src/wbc-gtk-actions.c:2280
+#: ../src/wbc-gtk-actions.c:2459
 msgid "Import the text from a file"
 msgstr "Import the text from a file"
 
 #. Data -> Data Slicer
 #. label and tip are context dependent, see wbcg_menu_state_update
-#: ../src/wbc-gtk-actions.c:2285
+#: ../src/wbc-gtk-actions.c:2464
 msgid "Add _Data Slicer"
 msgstr "Add _Data Slicer"
 
-#: ../src/wbc-gtk-actions.c:2286
+#: ../src/wbc-gtk-actions.c:2465
 msgid "Create a data slicer"
 msgstr "Create a data slicer"
 
-#: ../src/wbc-gtk-actions.c:2288
+#: ../src/wbc-gtk-actions.c:2467
 msgid "_Refresh"
 msgstr "_Refresh"
 
-#: ../src/wbc-gtk-actions.c:2289
+#: ../src/wbc-gtk-actions.c:2468
 msgid "Regenerate a data slicer from the source data"
 msgstr "Regenerate a data slicer from the source data"
 
-#: ../src/wbc-gtk-actions.c:2291
+#: ../src/wbc-gtk-actions.c:2470
 msgid "_Edit Data Slicer..."
 msgstr "_Edit Data Slicer..."
 
-#: ../src/wbc-gtk-actions.c:2292
+#: ../src/wbc-gtk-actions.c:2471
 msgid "Adjust a data slicer"
 msgstr "Adjust a data slicer"
 
 #. Standard Toolbar
-#: ../src/wbc-gtk-actions.c:2296 ../src/wbc-gtk.c:4311
-#: ../src/workbook-view.c:941
+#: ../src/wbc-gtk-actions.c:2475 ../src/wbc-gtk.c:4717
+#: ../src/workbook-view.c:1016
 msgid "Sum"
 msgstr "Sum"
 
-#: ../src/wbc-gtk-actions.c:2297
+#: ../src/wbc-gtk-actions.c:2476
 msgid "Sum into the current cell"
 msgstr "Sum into the current cell"
 
-#: ../src/wbc-gtk-actions.c:2300
+#: ../src/wbc-gtk-actions.c:2478
+msgid "_Function"
+msgstr "_Function"
+
+#: ../src/wbc-gtk-actions.c:2479
 msgid "Edit a function in the current cell"
 msgstr "Edit a function in the current cell"
 
-#: ../src/wbc-gtk-actions.c:2304
+#: ../src/wbc-gtk-actions.c:2483
 msgid ""
 "Sort the selected region in ascending order based on the first column "
 "selected"
@@ -14293,11 +15249,11 @@ msgstr ""
 "Sort the selected region in ascending order based on the first column "
 "selected"
 
-#: ../src/wbc-gtk-actions.c:2306
+#: ../src/wbc-gtk-actions.c:2485
 msgid "Sort Descending"
 msgstr "Sort Descending"
 
-#: ../src/wbc-gtk-actions.c:2307
+#: ../src/wbc-gtk-actions.c:2486
 msgid ""
 "Sort the selected region in descending order based on the first column "
 "selected"
@@ -14305,466 +15261,484 @@ msgstr ""
 "Sort the selected region in descending order based on the first column "
 "selected"
 
-#: ../src/wbc-gtk-actions.c:2312
+#: ../src/wbc-gtk-actions.c:2491
 msgid "Create a frame"
 msgstr "Create a frame"
 
-#: ../src/wbc-gtk-actions.c:2314
+#: ../src/wbc-gtk-actions.c:2493
 msgid "Checkbox"
 msgstr "Tickbox"
 
-#: ../src/wbc-gtk-actions.c:2315
+#: ../src/wbc-gtk-actions.c:2494
 msgid "Create a checkbox"
 msgstr "Create a tickbox"
 
-#: ../src/wbc-gtk-actions.c:2317
+#: ../src/wbc-gtk-actions.c:2496
 msgid "Scrollbar"
 msgstr "Scrollbar"
 
-#: ../src/wbc-gtk-actions.c:2318
+#: ../src/wbc-gtk-actions.c:2497
 msgid "Create a scrollbar"
 msgstr "Create a scrollbar"
 
-#: ../src/wbc-gtk-actions.c:2320
+#: ../src/wbc-gtk-actions.c:2499
 msgid "Slider"
 msgstr "Slider"
 
-#: ../src/wbc-gtk-actions.c:2321
+#: ../src/wbc-gtk-actions.c:2500
 msgid "Create a slider"
 msgstr "Create a slider"
 
-#: ../src/wbc-gtk-actions.c:2323
+#: ../src/wbc-gtk-actions.c:2502
 msgid "SpinButton"
 msgstr "SpinButton"
 
-#: ../src/wbc-gtk-actions.c:2324
+#: ../src/wbc-gtk-actions.c:2503
 msgid "Create a spin button"
 msgstr "Create a spin button"
 
-#: ../src/wbc-gtk-actions.c:2326
+#: ../src/wbc-gtk-actions.c:2505
 #: ../templates/autoformat/autoformat.3D.list.xml.in.h:3
 msgid "List"
 msgstr "List"
 
-#: ../src/wbc-gtk-actions.c:2327
+#: ../src/wbc-gtk-actions.c:2506
 msgid "Create a list"
 msgstr "Create a list"
 
-#: ../src/wbc-gtk-actions.c:2329
+#: ../src/wbc-gtk-actions.c:2508
 msgid "Combo Box"
 msgstr "Combo Box"
 
-#: ../src/wbc-gtk-actions.c:2330
+#: ../src/wbc-gtk-actions.c:2509
 msgid "Create a combo box"
 msgstr "Create a combo box"
 
-#: ../src/wbc-gtk-actions.c:2333
+#: ../src/wbc-gtk-actions.c:2512
 msgid "Create a line object"
 msgstr "Create a line object"
 
-#: ../src/wbc-gtk-actions.c:2335
+#: ../src/wbc-gtk-actions.c:2514
 msgid "Arrow"
 msgstr "Arrow"
 
-#: ../src/wbc-gtk-actions.c:2336
+#: ../src/wbc-gtk-actions.c:2515
 msgid "Create an arrow object"
 msgstr "Create an arrow object"
 
-#: ../src/wbc-gtk-actions.c:2338
+#: ../src/wbc-gtk-actions.c:2517
 msgid "Rectangle"
 msgstr "Rectangle"
 
-#: ../src/wbc-gtk-actions.c:2339
+#: ../src/wbc-gtk-actions.c:2518
 msgid "Create a rectangle object"
 msgstr "Create a rectangle object"
 
-#: ../src/wbc-gtk-actions.c:2341
+#: ../src/wbc-gtk-actions.c:2520
 msgid "Ellipse"
 msgstr "Ellipse"
 
-#: ../src/wbc-gtk-actions.c:2342
+#: ../src/wbc-gtk-actions.c:2521
 msgid "Create an ellipse object"
 msgstr "Create an ellipse object"
 
-#: ../src/wbc-gtk-actions.c:2345
+#: ../src/wbc-gtk-actions.c:2524
 msgid "Create a button"
 msgstr "Create a button"
 
-#: ../src/wbc-gtk-actions.c:2348
+#: ../src/wbc-gtk-actions.c:2527
 msgid "Create a radio button"
 msgstr "Create a radio button"
 
-#: ../src/wbc-gtk-actions.c:2353
+#: ../src/wbc-gtk-actions.c:2532
 msgid "Merge a range of cells"
 msgstr "Merge a range of cells"
 
-#: ../src/wbc-gtk-actions.c:2355
-msgid "Split"
-msgstr "Split"
+#: ../src/wbc-gtk-actions.c:2534
+msgid "Unmerge"
+msgstr "Unmerge"
 
-#: ../src/wbc-gtk-actions.c:2356
+#: ../src/wbc-gtk-actions.c:2535
 msgid "Split merged ranges of cells"
 msgstr "Split merged ranges of cells"
 
-#: ../src/wbc-gtk-actions.c:2359
+#: ../src/wbc-gtk-actions.c:2538
 msgid "General"
 msgstr "General"
 
-#: ../src/wbc-gtk-actions.c:2360
+#: ../src/wbc-gtk-actions.c:2539
 msgid "Format the selection as General"
 msgstr "Format the selection as General"
 
-#: ../src/wbc-gtk-actions.c:2363
+#: ../src/wbc-gtk-actions.c:2542
 msgid "Format the selection as numbers"
 msgstr "Format the selection as numbers"
 
-#: ../src/wbc-gtk-actions.c:2365
+#: ../src/wbc-gtk-actions.c:2544
 msgid "Currency"
 msgstr "Currency"
 
-#: ../src/wbc-gtk-actions.c:2366
+#: ../src/wbc-gtk-actions.c:2545
 msgid "Format the selection as currency"
 msgstr "Format the selection as currency"
 
-#: ../src/wbc-gtk-actions.c:2368
+#: ../src/wbc-gtk-actions.c:2547
 msgid "Accounting"
 msgstr "Accounting"
 
-#: ../src/wbc-gtk-actions.c:2369
+#: ../src/wbc-gtk-actions.c:2548
 msgid "Format the selection as accounting"
 msgstr "Format the selection as accounting"
 
-#: ../src/wbc-gtk-actions.c:2371
+#: ../src/wbc-gtk-actions.c:2550
 msgid "Percentage"
 msgstr "Percentage"
 
-#: ../src/wbc-gtk-actions.c:2372
+#: ../src/wbc-gtk-actions.c:2551
 msgid "Format the selection as percentage"
 msgstr "Format the selection as percentage"
 
-#: ../src/wbc-gtk-actions.c:2374
+#: ../src/wbc-gtk-actions.c:2553
 msgid "Scientific"
 msgstr "Scientific"
 
-#: ../src/wbc-gtk-actions.c:2375
+#: ../src/wbc-gtk-actions.c:2554
 msgid "Format the selection as scientific"
 msgstr "Format the selection as scientific"
 
-#: ../src/wbc-gtk-actions.c:2378
+#: ../src/wbc-gtk-actions.c:2557
 msgid "Format the selection as date"
 msgstr "Format the selection as date"
 
-#: ../src/wbc-gtk-actions.c:2381
+#: ../src/wbc-gtk-actions.c:2560
 msgid "Format the selection as time"
 msgstr "Format the selection as time"
 
-#: ../src/wbc-gtk-actions.c:2383
+#: ../src/wbc-gtk-actions.c:2562
 msgid "AddBorders"
 msgstr "AddBorders"
 
-#: ../src/wbc-gtk-actions.c:2384
+#: ../src/wbc-gtk-actions.c:2563
 msgid "Add a border around the selection"
 msgstr "Add a border around the selection"
 
-#: ../src/wbc-gtk-actions.c:2386
+#: ../src/wbc-gtk-actions.c:2565
 msgid "ClearBorders"
 msgstr "ClearBorders"
 
-#: ../src/wbc-gtk-actions.c:2387
+#: ../src/wbc-gtk-actions.c:2566
 msgid "Clear the border around the selection"
 msgstr "Clear the border around the selection"
 
-#: ../src/wbc-gtk-actions.c:2390
+#: ../src/wbc-gtk-actions.c:2569
 msgid "Thousands Separator"
 msgstr "Thousands Separator"
 
-#: ../src/wbc-gtk-actions.c:2391
+#: ../src/wbc-gtk-actions.c:2570
 msgid "Set the format of the selected cells to include a thousands separator"
 msgstr "Set the format of the selected cells to include a thousands separator"
 
-#: ../src/wbc-gtk-actions.c:2393
+#: ../src/wbc-gtk-actions.c:2572
 msgid "Increase Precision"
 msgstr "Increase Precision"
 
-#: ../src/wbc-gtk-actions.c:2394
+#: ../src/wbc-gtk-actions.c:2573
 msgid "Increase the number of decimals displayed"
 msgstr "Increase the number of decimals displayed"
 
-#: ../src/wbc-gtk-actions.c:2396
+#: ../src/wbc-gtk-actions.c:2575
 msgid "Decrease Precision"
 msgstr "Decrease Precision"
 
-#: ../src/wbc-gtk-actions.c:2397
+#: ../src/wbc-gtk-actions.c:2576
 msgid "Decrease the number of decimals displayed"
 msgstr "Decrease the number of decimals displayed"
 
-#: ../src/wbc-gtk-actions.c:2403
+#: ../src/wbc-gtk-actions.c:2582
 msgid "Decrease the indent, and align the contents to the left"
 msgstr "Decrease the indent, and align the contents to the left"
 
-#: ../src/wbc-gtk-actions.c:2406
+#: ../src/wbc-gtk-actions.c:2585
 msgid "Increase the indent, and align the contents to the left"
 msgstr "Increase the indent, and align the contents to the left"
 
-#: ../src/wbc-gtk-actions.c:2433
+#: ../src/wbc-gtk-actions.c:2612
 msgid "Display _Outlines"
 msgstr "Display _Outlines"
 
-#: ../src/wbc-gtk-actions.c:2434
+#: ../src/wbc-gtk-actions.c:2613
 msgid "Toggle whether or not to display outline groups"
 msgstr "Toggle whether or not to display outline groups"
 
-#: ../src/wbc-gtk-actions.c:2436
+#: ../src/wbc-gtk-actions.c:2615
 msgid "Outlines _Below"
 msgstr "Outlines _Below"
 
-#: ../src/wbc-gtk-actions.c:2437
+#: ../src/wbc-gtk-actions.c:2616
 msgid "Toggle whether to display row outlines on top or bottom"
 msgstr "Toggle whether to display row outlines on top or bottom"
 
-#: ../src/wbc-gtk-actions.c:2439
+#: ../src/wbc-gtk-actions.c:2618
 msgid "Outlines _Right"
 msgstr "Outlines _Right"
 
-#: ../src/wbc-gtk-actions.c:2440
+#: ../src/wbc-gtk-actions.c:2619
 msgid "Toggle whether to display column outlines on the left or right"
 msgstr "Toggle whether to display column outlines on the left or right"
 
-#: ../src/wbc-gtk-actions.c:2442
+#: ../src/wbc-gtk-actions.c:2622
 msgid "Display _Formulas"
 msgstr "Display _Formulae"
 
-#: ../src/wbc-gtk-actions.c:2443
+#: ../src/wbc-gtk-actions.c:2624
 msgid "Display the value of a formula or the formula itself"
 msgstr "Display the value of a formula or the formula itself"
 
-#: ../src/wbc-gtk-actions.c:2445
+#: ../src/wbc-gtk-actions.c:2626
 msgid "_Hide Zeros"
 msgstr "_Hide Zeros"
 
-#: ../src/wbc-gtk-actions.c:2446
+#: ../src/wbc-gtk-actions.c:2627
 msgid "Toggle whether or not to display zeros as blanks"
 msgstr "Toggle whether or not to display zeros as blanks"
 
-#: ../src/wbc-gtk-actions.c:2448
+#: ../src/wbc-gtk-actions.c:2629
 msgid "Hide _Gridlines"
 msgstr "Hide _Gridlines"
 
-#: ../src/wbc-gtk-actions.c:2449
+#: ../src/wbc-gtk-actions.c:2630
 msgid "Toggle whether or not to display gridlines"
 msgstr "Toggle whether or not to display gridlines"
 
-#: ../src/wbc-gtk-actions.c:2451
+#: ../src/wbc-gtk-actions.c:2632
 msgid "Hide _Column Headers"
 msgstr "Hide _Column Headers"
 
-#: ../src/wbc-gtk-actions.c:2452
+#: ../src/wbc-gtk-actions.c:2633
 msgid "Toggle whether or not to display column headers"
 msgstr "Toggle whether or not to display column headers"
 
-#: ../src/wbc-gtk-actions.c:2454
+#: ../src/wbc-gtk-actions.c:2635
 msgid "Hide _Row Headers"
 msgstr "Hide _Row Headers"
 
-#: ../src/wbc-gtk-actions.c:2455
+#: ../src/wbc-gtk-actions.c:2636
 msgid "Toggle whether or not to display row headers"
 msgstr "Toggle whether or not to display row headers"
 
 #. TODO : Make this a sub menu when we have more convention types
-#: ../src/wbc-gtk-actions.c:2459
+#: ../src/wbc-gtk-actions.c:2640
 msgid "Use R1C1 N_otation "
 msgstr "Use R1C1 N_otation "
 
-#: ../src/wbc-gtk-actions.c:2460
+#: ../src/wbc-gtk-actions.c:2641
 msgid "Display addresses as R1C1 or A1"
 msgstr "Display addresses as R1C1 or A1"
 
-#: ../src/wbc-gtk-actions.c:2464
+#: ../src/wbc-gtk-actions.c:2645
 msgid "_Left Align"
 msgstr "_Left Align"
 
-#: ../src/wbc-gtk-actions.c:2465 ../src/wbc-gtk-actions.c:2532
+#: ../src/wbc-gtk-actions.c:2646 ../src/wbc-gtk-actions.c:2719
 msgid "Align left"
 msgstr "Align left"
 
-#: ../src/wbc-gtk-actions.c:2467
+#: ../src/wbc-gtk-actions.c:2648
 msgid "_Center"
 msgstr "_Centre"
 
-#: ../src/wbc-gtk-actions.c:2468 ../src/wbc-gtk-actions.c:2533
+#: ../src/wbc-gtk-actions.c:2649 ../src/wbc-gtk-actions.c:2720
 msgid "Center horizontally"
 msgstr "Centre horizontally"
 
-#: ../src/wbc-gtk-actions.c:2470
+#: ../src/wbc-gtk-actions.c:2651
 msgid "_Right Align"
 msgstr "_Right Align"
 
-#: ../src/wbc-gtk-actions.c:2471 ../src/wbc-gtk-actions.c:2534
+#: ../src/wbc-gtk-actions.c:2652 ../src/wbc-gtk-actions.c:2721
 msgid "Align right"
 msgstr "Align right"
 
-#: ../src/wbc-gtk-actions.c:2473
+#: ../src/wbc-gtk-actions.c:2654
 msgid "_Center Across Selection"
 msgstr "_Centre Across Selection"
 
-#: ../src/wbc-gtk-actions.c:2474 ../src/wbc-gtk-actions.c:2537
+#: ../src/wbc-gtk-actions.c:2655 ../src/wbc-gtk-actions.c:2724
 msgid "Center horizontally across the selection"
 msgstr "Centre horizontally across the selection"
 
-#: ../src/wbc-gtk-actions.c:2477
+#: ../src/wbc-gtk-actions.c:2658
 msgid "_Merge and Center"
 msgstr "_Merge and Centre"
 
-#: ../src/wbc-gtk-actions.c:2478
+#: ../src/wbc-gtk-actions.c:2659
 msgid "Merge the selection into 1 cell, and center horizontaly."
 msgstr "Merge the selection into 1 cell, and center horizontaly."
 
-#: ../src/wbc-gtk-actions.c:2485
+#: ../src/wbc-gtk-actions.c:2666
 msgid "Align _Top"
 msgstr "Align _Top"
 
-#: ../src/wbc-gtk-actions.c:2486 ../src/wbc-gtk-actions.c:2544
+#: ../src/wbc-gtk-actions.c:2667 ../src/wbc-gtk-actions.c:2731
 msgid "Align Top"
 msgstr "Align Top"
 
-#: ../src/wbc-gtk-actions.c:2488
+#: ../src/wbc-gtk-actions.c:2669
 msgid "_Vertically Center"
 msgstr "_Vertically Centre"
 
-#: ../src/wbc-gtk-actions.c:2489
+#: ../src/wbc-gtk-actions.c:2670
 msgid "Vertically Center"
 msgstr "Vertically Centre"
 
-#: ../src/wbc-gtk-actions.c:2491
+#: ../src/wbc-gtk-actions.c:2672
 msgid "Align _Bottom"
 msgstr "Align _Bottom"
 
-#: ../src/wbc-gtk-actions.c:2492 ../src/wbc-gtk-actions.c:2546
+#: ../src/wbc-gtk-actions.c:2673 ../src/wbc-gtk-actions.c:2733
 msgid "Align Bottom"
 msgstr "Align Bottom"
 
-#: ../src/wbc-gtk-actions.c:2495
+#: ../src/wbc-gtk-actions.c:2676
 msgid "View _Statusbar"
 msgstr "View _Statusbar"
 
-#: ../src/wbc-gtk-actions.c:2496
+#: ../src/wbc-gtk-actions.c:2677
 msgid "Toggle visibility of statusbar"
 msgstr "Toggle visibility of statusbar"
 
-#: ../src/wbc-gtk-actions.c:2500
+#: ../src/wbc-gtk-actions.c:2681
 msgid "F_ull Screen"
 msgstr "F_ull Screen"
 
-#: ../src/wbc-gtk-actions.c:2501
+#: ../src/wbc-gtk-actions.c:2682
 msgid "Switch to or from full screen mode"
 msgstr "Switch to or from full screen mode"
 
-#: ../src/wbc-gtk-actions.c:2507
+#: ../src/wbc-gtk-actions.c:2688
 msgid "_Bold"
 msgstr "_Bold"
 
 #. ALSO "<control>2"
-#: ../src/wbc-gtk-actions.c:2508 ../src/widgets/gnumeric-text-view.c:253
+#: ../src/wbc-gtk-actions.c:2689 ../src/widgets/gnumeric-text-view.c:253
 #: ../src/widgets/widget-font-selector.c:198
 msgid "Bold"
 msgstr "Bold"
 
-#: ../src/wbc-gtk-actions.c:2510
+#: ../src/wbc-gtk-actions.c:2691
 msgid "_Italic"
 msgstr "_Italic"
 
 #. ALSO "<control>3"
-#: ../src/wbc-gtk-actions.c:2511 ../src/widgets/widget-font-selector.c:200
+#: ../src/wbc-gtk-actions.c:2692 ../src/widgets/widget-font-selector.c:200
 msgid "Italic"
 msgstr "Italic"
 
-#: ../src/wbc-gtk-actions.c:2513
+#: ../src/wbc-gtk-actions.c:2694
 msgid "_Underline"
 msgstr "_Underline"
 
 #. ALSO "<control>4"
-#: ../src/wbc-gtk-actions.c:2514
+#: ../src/wbc-gtk-actions.c:2695
 msgid "Underline"
 msgstr "Underline"
 
-#: ../src/wbc-gtk-actions.c:2516
-msgid "_Strike Through"
-msgstr "_Strike Through"
-
-#: ../src/wbc-gtk-actions.c:2517
-msgid "Strike Through"
-msgstr "Strike Through"
-
 #. from icon theme
-#: ../src/wbc-gtk-actions.c:2519
+#: ../src/wbc-gtk-actions.c:2697
 msgid "_Double Underline"
 msgstr "_Double Underline"
 
-#: ../src/wbc-gtk-actions.c:2520
+#: ../src/wbc-gtk-actions.c:2698
 msgid "Double Underline"
 msgstr "Double Underline"
 
 #. from icon theme
-#: ../src/wbc-gtk-actions.c:2522
+#: ../src/wbc-gtk-actions.c:2700
+msgid "_Single Low Underline"
+msgstr "_Single Low Underline"
+
+#: ../src/wbc-gtk-actions.c:2701
+msgid "Single Low Underline"
+msgstr "Single Low Underline"
+
+#. from icon theme
+#: ../src/wbc-gtk-actions.c:2703
+msgid "_Double Low Underline"
+msgstr "_Double Low Underline"
+
+#: ../src/wbc-gtk-actions.c:2704
+msgid "Double Low Underline"
+msgstr "Double Low Underline"
+
+#: ../src/wbc-gtk-actions.c:2706
+msgid "_Strike Through"
+msgstr "_Strike Through"
+
+#: ../src/wbc-gtk-actions.c:2707
+msgid "Strike Through"
+msgstr "Strike Through"
+
+#. from icon theme
+#: ../src/wbc-gtk-actions.c:2709
 msgid "Su_perscript"
 msgstr "Su_perscript"
 
-#: ../src/wbc-gtk-actions.c:2523
+#: ../src/wbc-gtk-actions.c:2710
 msgid "Superscript"
 msgstr "Superscript"
 
 #. from icon theme
-#: ../src/wbc-gtk-actions.c:2525
+#: ../src/wbc-gtk-actions.c:2712
 msgid "Subscrip_t"
 msgstr "Subscrip_t"
 
-#: ../src/wbc-gtk-actions.c:2526
+#: ../src/wbc-gtk-actions.c:2713
 msgid "Subscript"
 msgstr "Subscript"
 
-#: ../src/wbc-gtk-actions.c:2535
+#: ../src/wbc-gtk-actions.c:2722
 msgid "Fill Horizontally"
 msgstr "Fill Horizontally"
 
-#: ../src/wbc-gtk-actions.c:2536
+#: ../src/wbc-gtk-actions.c:2723
 msgid "Justify Horizontally"
 msgstr "Justify Horizontally"
 
-#: ../src/wbc-gtk-actions.c:2539
+#: ../src/wbc-gtk-actions.c:2726
 msgid "Align numbers right, and text left"
 msgstr "Align numbers right, and text left"
 
-#: ../src/wbc-gtk-actions.c:2545
+#: ../src/wbc-gtk-actions.c:2732
 msgid "Center Vertically"
 msgstr "Centre Vertically"
 
-#: ../src/wbc-gtk-actions.c:2569 ../src/wbc-gtk-actions.c:2570
-#: ../src/wbc-gtk-actions.c:2573 ../src/wbc-gtk-actions.c:2588
+#: ../src/wbc-gtk-actions.c:2756 ../src/wbc-gtk-actions.c:2757
+#: ../src/wbc-gtk-actions.c:2760 ../src/wbc-gtk-actions.c:2775
 msgid "Horizontal Alignment"
 msgstr "Horizontal Alignment"
 
-#: ../src/wbc-gtk-actions.c:2584 ../src/wbc-gtk-actions.c:2585
+#: ../src/wbc-gtk-actions.c:2771 ../src/wbc-gtk-actions.c:2772
 msgid "Vertical Alignment"
 msgstr "Vertical Alignment"
 
-#: ../src/wbc-gtk-edit.c:722
+#: ../src/wbc-gtk-edit.c:899
 #, c-format
 msgid "%s!%s is locked"
 msgstr "%s!%s is locked"
 
-#: ../src/wbc-gtk-edit.c:726
+#: ../src/wbc-gtk-edit.c:903
 msgid "Unprotect the workbook to enable editing."
 msgstr "Unprotect the workbook to enable editing."
 
-#: ../src/wbc-gtk-edit.c:727
+#: ../src/wbc-gtk-edit.c:904
 msgid "Unprotect the sheet to enable editing."
 msgstr "Unprotect the sheet to enable editing."
 
-#: ../src/wbc-gtk-edit.c:746
+#: ../src/wbc-gtk-edit.c:923
 msgid "You are about to edit a cell with \"text\" format."
 msgstr "You are about to edit a cell with \"text\" format."
 
-#: ../src/wbc-gtk-edit.c:747
+#: ../src/wbc-gtk-edit.c:924
 msgid ""
 "The cell does not currently contain text, though, so if you go on editing "
 "then the contents will be turned into text."
@@ -14772,39 +15746,39 @@ msgstr ""
 "The cell does not currently contain text, though, so if you go on editing "
 "then the contents will be turned into text."
 
-#: ../src/wbc-gtk-edit.c:752
+#: ../src/wbc-gtk-edit.c:929
 msgid "Remove format"
 msgstr "Remove format"
 
-#: ../src/wbc-gtk-edit.c:757
+#: ../src/wbc-gtk-edit.c:934
 msgid "Show this dialog next time."
 msgstr "Show this dialogue next time."
 
-#: ../src/wbc-gtk.c:507
+#: ../src/wbc-gtk.c:509
 msgid "Manage sheets..."
 msgstr "Manage sheets..."
 
-#: ../src/wbc-gtk.c:510
+#: ../src/wbc-gtk.c:512
 msgid "Append"
 msgstr "Append"
 
-#: ../src/wbc-gtk.c:511
+#: ../src/wbc-gtk.c:513
 msgid "Duplicate"
 msgstr "Duplicate"
 
-#: ../src/wbc-gtk.c:512
+#: ../src/wbc-gtk.c:514
 msgid "Remove"
 msgstr "Remove"
 
-#: ../src/wbc-gtk.c:513
+#: ../src/wbc-gtk.c:515
 msgid "Rename"
 msgstr "Rename"
 
-#: ../src/wbc-gtk.c:515
+#: ../src/wbc-gtk.c:517
 msgid "Select"
 msgstr "Select"
 
-#: ../src/wbc-gtk.c:516
+#: ../src/wbc-gtk.c:518
 msgid "Select (sorted)"
 msgstr "Select (sorted)"
 
@@ -14812,167 +15786,212 @@ msgstr "Select (sorted)"
 msgid " - Gnumeric"
 msgstr " - Gnumeric"
 
-#: ../src/wbc-gtk.c:1572
+#: ../src/wbc-gtk.c:1567
 msgid "Un_freeze Panes"
 msgstr "Un_freeze Panes"
 
-#: ../src/wbc-gtk.c:1575
+#: ../src/wbc-gtk.c:1570
 msgid "Unfreeze the top left of the sheet"
 msgstr "Unfreeze the top left of the sheet"
 
-#: ../src/wbc-gtk.c:1583
+#: ../src/wbc-gtk.c:1588
+#, c-format
+msgid "Extend _Auto Filter to %s"
+msgstr "Extend _Auto Filter to %s"
+
+#: ../src/wbc-gtk.c:1590
+msgid "Extend the existing filter."
+msgstr "Extend the existing filter."
+
+#: ../src/wbc-gtk.c:1600
+msgid "The selection intersects anexisting auto filter."
+msgstr "The selection intersects an existing auto filter."
+
+#: ../src/wbc-gtk.c:1609
 msgid "Remove _Auto Filter"
 msgstr "Remove _Auto Filter"
 
-#: ../src/wbc-gtk.c:1586
+#: ../src/wbc-gtk.c:1612
 msgid "Remove a filter"
 msgstr "Remove a filter"
 
-#: ../src/wbc-gtk.c:1587
+#: ../src/wbc-gtk.c:1613
 msgid "Add a filter"
 msgstr "Add a filter"
 
-#: ../src/wbc-gtk.c:1594
+#: ../src/wbc-gtk.c:1677
 msgid "Remove _Data Slicer"
 msgstr "Remove _Data Slicer"
 
-#: ../src/wbc-gtk.c:1595
+#: ../src/wbc-gtk.c:1678
 msgid "Create _Data Slicer"
 msgstr "Create _Data Slicer"
 
-#: ../src/wbc-gtk.c:1597
+#: ../src/wbc-gtk.c:1680
 msgid "Remove a Data Slicer"
 msgstr "Remove a Data Slicer"
 
-#: ../src/wbc-gtk.c:1598
+#: ../src/wbc-gtk.c:1681
 msgid "Create a Data Slicer"
 msgstr "Create a Data Slicer"
 
-#: ../src/wbc-gtk.c:1641
+#: ../src/wbc-gtk.c:1724
 #, c-format
 msgid "Save changes to workbook '%s' before closing?"
 msgstr "Save changes to workbook '%s' before closing?"
 
-#: ../src/wbc-gtk.c:1646
+#: ../src/wbc-gtk.c:1729
 msgid "Save changes to workbook before closing?"
 msgstr "Save changes to workbook before closing?"
 
-#: ../src/wbc-gtk.c:1653
+#: ../src/wbc-gtk.c:1736
 msgid "If you close without saving, changes will be discarded."
 msgstr "If you close without saving, changes will be discarded."
 
-#: ../src/wbc-gtk.c:1659
+#: ../src/wbc-gtk.c:1742
 msgid "Discard all"
 msgstr "Discard all"
 
-#: ../src/wbc-gtk.c:1661 ../src/wbc-gtk.c:1668 ../src/wbc-gtk.c:1674
+#: ../src/wbc-gtk.c:1744 ../src/wbc-gtk.c:1751 ../src/wbc-gtk.c:1757
 msgid "Discard"
 msgstr "Discard"
 
-#: ../src/wbc-gtk.c:1663
+#: ../src/wbc-gtk.c:1746
 msgid "Save all"
 msgstr "Save all"
 
-#: ../src/wbc-gtk.c:1665 ../src/wbc-gtk.c:1670
+#: ../src/wbc-gtk.c:1748 ../src/wbc-gtk.c:1753
 msgid "Don't quit"
 msgstr "Don't quit"
 
-#: ../src/wbc-gtk.c:1676
+#: ../src/wbc-gtk.c:1759
 msgid "Don't close"
 msgstr "Don't close"
 
-#: ../src/wbc-gtk.c:2093
+#: ../src/wbc-gtk.c:2053
+msgid "Enter in current cell"
+msgstr "Enter in current cell"
+
+#: ../src/wbc-gtk.c:2060
+msgid "Enter in current range merged"
+msgstr "Enter in current range merged"
+
+#: ../src/wbc-gtk.c:2063
+msgid "Enter in selected ranges"
+msgstr "Enter in selected ranges"
+
+#: ../src/wbc-gtk.c:2065
+msgid "Enter in selected ranges as array"
+msgstr "Enter in selected ranges as array"
+
+#: ../src/wbc-gtk.c:2398
 msgid "END"
 msgstr "END"
 
-#: ../src/wbc-gtk.c:2358
+#: ../src/wbc-gtk.c:2657
+msgid "Go to First"
+msgstr "Go to First"
+
+#: ../src/wbc-gtk.c:2658
+msgid "Go to Last"
+msgstr "Go to Last"
+
+#: ../src/wbc-gtk.c:2660
+msgid "Go to Cell ..."
+msgstr "Go to Cell ..."
+
+#: ../src/wbc-gtk.c:2731
 msgid "Cancel change"
 msgstr "Cancel change"
 
-#: ../src/wbc-gtk.c:2362
+#: ../src/wbc-gtk.c:2736
 msgid "Accept change"
 msgstr "Accept change"
 
-#: ../src/wbc-gtk.c:2366
+#: ../src/wbc-gtk.c:2736
+msgid "Accept change in multiple cells"
+msgstr "Accept change in multiple cells"
+
+#: ../src/wbc-gtk.c:2740
 msgid "Enter formula..."
 msgstr "Enter formula..."
 
-#: ../src/wbc-gtk.c:2416 ../src/wbc-gtk.c:2431
+#: ../src/wbc-gtk.c:2810 ../src/wbc-gtk.c:2825
 msgid "_Re-Edit"
 msgstr "_Re-Edit"
 
-#: ../src/wbc-gtk.c:2421 ../src/wbc-gtk.c:2432
+#: ../src/wbc-gtk.c:2815 ../src/wbc-gtk.c:2826
 msgid "_Accept"
 msgstr "_Accept"
 
-#: ../src/wbc-gtk.c:2624
+#: ../src/wbc-gtk.c:3026
 msgid "_Zoom"
 msgstr "_Zoom"
 
-#: ../src/wbc-gtk.c:2669
+#: ../src/wbc-gtk.c:3071
 msgid "Clear Borders"
 msgstr "Clear Borders"
 
-#: ../src/wbc-gtk.c:2672
+#: ../src/wbc-gtk.c:3074
 msgid "All Borders"
 msgstr "All Borders"
 
-#: ../src/wbc-gtk.c:2673
+#: ../src/wbc-gtk.c:3075
 msgid "Outside Borders"
 msgstr "Outside Borders"
 
-#: ../src/wbc-gtk.c:2674
+#: ../src/wbc-gtk.c:3076
 msgid "Thick Outside Borders"
 msgstr "Thick Outside Borders"
 
-#: ../src/wbc-gtk.c:2677
+#: ../src/wbc-gtk.c:3079
 msgid "Double Bottom"
 msgstr "Double Bottom"
 
-#: ../src/wbc-gtk.c:2678
+#: ../src/wbc-gtk.c:3080
 msgid "Thick Bottom"
 msgstr "Thick Bottom"
 
-#: ../src/wbc-gtk.c:2680
+#: ../src/wbc-gtk.c:3082
 msgid "Top and Bottom"
 msgstr "Top and Bottom"
 
-#: ../src/wbc-gtk.c:2681
+#: ../src/wbc-gtk.c:3083
 msgid "Top and Double Bottom"
 msgstr "Top and Double Bottom"
 
-#: ../src/wbc-gtk.c:2682
+#: ../src/wbc-gtk.c:3084
 msgid "Top and Thick Bottom"
 msgstr "Top and Thick Bottom"
 
-#: ../src/wbc-gtk.c:2767
+#: ../src/wbc-gtk.c:3169
 msgid "Set Borders"
 msgstr "Set Borders"
 
-#: ../src/wbc-gtk.c:2775 ../src/wbc-gtk.c:2776
+#: ../src/wbc-gtk.c:3177 ../src/wbc-gtk.c:3178
 msgid "Borders"
 msgstr "Borders"
 
-#: ../src/wbc-gtk.c:2916
+#: ../src/wbc-gtk.c:3318
 msgid "Set Foreground Color"
 msgstr "Set Foreground Colour"
 
 #. Set background to NONE
-#: ../src/wbc-gtk.c:2971
+#: ../src/wbc-gtk.c:3373
 msgid "Set Background Color"
 msgstr "Set Background Colour"
 
-#: ../src/wbc-gtk.c:3010
+#: ../src/wbc-gtk.c:3412
 #, c-format
 msgid "Font Name %s"
 msgstr "Font Name %s"
 
-#: ../src/wbc-gtk.c:3070
+#: ../src/wbc-gtk.c:3472
 #, c-format
 msgid "Font Size %f"
 msgstr "Font Size %f"
 
-#: ../src/wbc-gtk.c:3088 ../src/wbc-gtk.c:3089
+#: ../src/wbc-gtk.c:3490 ../src/wbc-gtk.c:3491
 msgid "Font Size"
 msgstr "Font Size"
 
@@ -14982,150 +16001,192 @@ msgstr "Font Size"
 #. * One slightly tricky point here is that in certain cases,
 #. * the same menu entry shows up in more than one menu.
 #.
-#: ../src/wbc-gtk.c:3297
+#: ../src/wbc-gtk.c:3703
 #, c-format
 msgid "In the `%s' menu, the key `%s' is used for both `%s' and `%s'."
 msgstr "In the `%s' menu, the key `%s' is used for both `%s' and `%s'."
 
-#: ../src/wbc-gtk.c:3613
+#: ../src/wbc-gtk.c:4019
 msgid "Display above sheets"
 msgstr "Display above sheets"
 
-#: ../src/wbc-gtk.c:3614
+#: ../src/wbc-gtk.c:4020
 msgid "Display to the left of sheets"
 msgstr "Display to the left of sheets"
 
-#: ../src/wbc-gtk.c:3615
+#: ../src/wbc-gtk.c:4021
 msgid "Display to the right of sheets"
 msgstr "Display to the right of sheets"
 
-#: ../src/wbc-gtk.c:3619
+#: ../src/wbc-gtk.c:4025
 msgid "Reattach to main window"
 msgstr "Reattach to main window"
 
-#: ../src/wbc-gtk.c:3651
+#: ../src/wbc-gtk.c:4057
 msgid "Hide"
 msgstr "Hide"
 
-#: ../src/wbc-gtk.c:3715
+#: ../src/wbc-gtk.c:4121
 msgid "Standard Toolbar"
 msgstr "Standard Toolbar"
 
-#: ../src/wbc-gtk.c:3716
+#: ../src/wbc-gtk.c:4122
 msgid "Format Toolbar"
 msgstr "Format Toolbar"
 
-#: ../src/wbc-gtk.c:3717
+#: ../src/wbc-gtk.c:4123
 msgid "Long Format Toolbar"
 msgstr "Long Format Toolbar"
 
-#: ../src/wbc-gtk.c:3718
+#: ../src/wbc-gtk.c:4124
 msgid "Object Toolbar"
 msgstr "Object Toolbar"
 
-#: ../src/wbc-gtk.c:3732
+#: ../src/wbc-gtk.c:4138
 #, c-format
 msgid "Show/Hide toolbar %s"
 msgstr "Show/Hide toolbar %s"
 
-#: ../src/wbc-gtk.c:4367
+#: ../src/wbc-gtk.c:4773
 msgid "Use maximum precision"
 msgstr "Use maximum precision"
 
-#: ../src/wbc-gtk.c:4379
+#: ../src/wbc-gtk.c:4785
 msgid "Insert formula below."
 msgstr "Insert formula below."
 
-#: ../src/wbc-gtk.c:4385
+#: ../src/wbc-gtk.c:4791
 msgid "Insert formula to side."
 msgstr "Insert formula to side."
 
-#: ../src/wbc-gtk.c:4499
+#: ../src/wbc-gtk.c:4906
 #, c-format
 msgid "Open %s"
 msgstr "Open %s"
 
-#: ../src/wbc-gtk.c:5153
+#: ../src/wbc-gtk.c:5565
 msgid "Autosave prompt"
 msgstr "Autosave prompt"
 
-#: ../src/wbc-gtk.c:5154
+#: ../src/wbc-gtk.c:5566
 msgid "Ask about autosave?"
 msgstr "Ask about autosave?"
 
-#: ../src/wbc-gtk.c:5160
+#: ../src/wbc-gtk.c:5572
 msgid "Autosave time in seconds"
 msgstr "Autosave time in seconds"
 
-#: ../src/wbc-gtk.c:5161
+#: ../src/wbc-gtk.c:5573
 msgid "Seconds before autosave"
 msgstr "Seconds before autosave"
 
-#: ../src/widgets/gnm-filter-combo-view.c:166
+#: ../src/widgets/gnm-filter-combo-view.c:169
 msgid "(All)"
 msgstr "(All)"
 
-#: ../src/widgets/gnm-filter-combo-view.c:171
+#: ../src/widgets/gnm-filter-combo-view.c:174
 msgid "(Top 10...)"
 msgstr "(Top 10...)"
 
-#: ../src/widgets/gnm-filter-combo-view.c:178
+#: ../src/widgets/gnm-filter-combo-view.c:181
 msgid "(Custom...)"
 msgstr "(Custom...)"
 
-#: ../src/widgets/gnm-filter-combo-view.c:257
+#: ../src/widgets/gnm-filter-combo-view.c:260
 msgid "(Blanks...)"
 msgstr "(Blanks...)"
 
-#: ../src/widgets/gnm-filter-combo-view.c:263
+#: ../src/widgets/gnm-filter-combo-view.c:266
 msgid "(Non Blanks...)"
 msgstr "(Non Blanks...)"
 
-#: ../src/widgets/gnumeric-expr-entry.c:912
+#: ../src/widgets/gnumeric-expr-entry.c:757
+#, c-format
+msgid "%s takes no arguments"
+msgstr "%s takes no arguments"
+
+#: ../src/widgets/gnumeric-expr-entry.c:761
+#, c-format
+msgid "Too many arguments for %s"
+msgstr "Too many arguments for %s"
+
+#. xgettext: the first %s is a function name and
+#. the second %s the function description
+#: ../src/widgets/gnumeric-expr-entry.c:798
+#, c-format
+msgid "%s : \t%s\n"
+msgstr "%s : \t%s\n"
+
+#. xgettext: the first %s is a function name and
+#. the second %s the function description
+#: ../src/widgets/gnumeric-expr-entry.c:803
+#, c-format
+msgid "[%s : \t%s]\n"
+msgstr "[%s : \t%s]\n"
+
+#. xgettext: short form for: "type F4-key to complete the name"
+#: ../src/widgets/gnumeric-expr-entry.c:816
+msgid ""
+"\n"
+"<i>F4 to complete</i>"
+msgstr ""
+"\n"
+"<i>F4 to complete</i>"
+
+#. xgettext: short form for: "type shift-F4-keys to select the completion"
+#: ../src/widgets/gnumeric-expr-entry.c:819
+msgid ""
+"\n"
+"<i>â?§F4 to select</i>"
+msgstr ""
+"\n"
+"<i>â?§F4 to select</i>"
+
+#: ../src/widgets/gnumeric-expr-entry.c:1508
 msgid "Update policy"
 msgstr "Update policy"
 
-#: ../src/widgets/gnumeric-expr-entry.c:913
+#: ../src/widgets/gnumeric-expr-entry.c:1509
 msgid "How frequently changes to the entry should be applied"
 msgstr "How frequently changes to the entry should be applied"
 
-#: ../src/widgets/gnumeric-expr-entry.c:920
+#: ../src/widgets/gnumeric-expr-entry.c:1516
 msgid "With icon"
 msgstr "With icon"
 
-#: ../src/widgets/gnumeric-expr-entry.c:921
+#: ../src/widgets/gnumeric-expr-entry.c:1517
 msgid "Should there be an icon to the right of the entry?"
 msgstr "Should there be an icon to the right of the entry?"
 
-#: ../src/widgets/gnumeric-expr-entry.c:929
+#: ../src/widgets/gnumeric-expr-entry.c:1525
 msgid "The contents of the entry"
 msgstr "The contents of the entry"
 
-#: ../src/widgets/gnumeric-expr-entry.c:942
+#: ../src/widgets/gnumeric-expr-entry.c:1538
 msgid "SheetControlGUI"
 msgstr "SheetControlGUI"
 
-#: ../src/widgets/gnumeric-expr-entry.c:943
+#: ../src/widgets/gnumeric-expr-entry.c:1539
 msgid "The GUI container associated with the entry."
 msgstr "The GUI container associated with the entry."
 
-#: ../src/widgets/gnumeric-expr-entry.c:950
+#: ../src/widgets/gnumeric-expr-entry.c:1546
 msgid "WBCGtk"
 msgstr "WBCGtk"
 
-#: ../src/widgets/gnumeric-expr-entry.c:951
+#: ../src/widgets/gnumeric-expr-entry.c:1547
 msgid "The toplevel GUI container associated with the entry."
 msgstr "The toplevel GUI container associated with the entry."
 
-#: ../src/widgets/gnumeric-expr-entry.c:958
+#: ../src/widgets/gnumeric-expr-entry.c:1554
 msgid "Constant Format"
 msgstr "Constant Format"
 
-#: ../src/widgets/gnumeric-expr-entry.c:959
+#: ../src/widgets/gnumeric-expr-entry.c:1555
 msgid "Format for constants"
 msgstr "Format for constants"
 
-#: ../src/widgets/gnumeric-expr-entry.c:1739
+#: ../src/widgets/gnumeric-expr-entry.c:2454
 #, c-format
 msgid "Expecting a single range"
 msgstr "Expecting a single range"
@@ -15170,143 +16231,181 @@ msgstr "Ultraheavy"
 msgid "Bold italic"
 msgstr "Bold italic"
 
-#: ../src/workbook-cmd-format.c:79
+#: ../src/workbook-cmd-format.c:97
 msgid "Increase Indent"
 msgstr "Increase Indent"
 
-#: ../src/workbook-cmd-format.c:96
+#: ../src/workbook-cmd-format.c:114
 msgid "Decrease Indent"
 msgstr "Decrease Indent"
 
-#: ../src/workbook-control.c:207
+#: ../src/workbook-cmd-format.c:168 ../src/workbook-cmd-format.c:172
+#: ../src/workbook-cmd-format.c:179 ../src/workbook-cmd-format.c:186
+#: ../src/workbook-cmd-format.c:194
+msgid "Wrap SORT"
+msgstr "Wrap SORT"
+
+#: ../src/workbook-cmd-format.c:173
+msgid "A single selection is required."
+msgstr "A single selection is required."
+
+#: ../src/workbook-cmd-format.c:180
+msgid "An n⨯1 or 1⨯n selection is required."
+msgstr "An n⨯1 or 1⨯n selection is required."
+
+#: ../src/workbook-cmd-format.c:187
+msgid "There is no point in sorting a single cell."
+msgstr "There is no point in sorting a single cell."
+
+#: ../src/workbook-cmd-format.c:195
+msgid "The range to be sorted may not contain any merged cells."
+msgstr "The range to be sorted may not contain any merged cells."
+
+#: ../src/workbook-control.c:208
 msgid "Define Name"
 msgstr "Define Name"
 
-#: ../src/workbook-control.c:240
+#: ../src/workbook-control.c:241
 msgid "Cannot jump to an invisible sheet"
 msgstr "Cannot jump to an invisible sheet"
 
-#: ../src/workbook-control.c:295
+#: ../src/workbook-control.c:296
 msgid "Address"
 msgstr "Address"
 
-#: ../src/workbook-control.c:384
+#: ../src/workbook-control.c:435
 msgid "The workbook view being controlled."
 msgstr "The workbook view being controlled."
 
 #. Translators: "%dC" is a very short format to indicate the number of full columns
-#: ../src/workbook-view.c:379
+#: ../src/workbook-view.c:383
 #, c-format
 msgid "%dC"
 msgstr "%dC"
 
 #. Translators: "%dR" is a very short format to indicate the number of full rows
-#: ../src/workbook-view.c:382
+#: ../src/workbook-view.c:386
 #, c-format
 msgid "%dR"
 msgstr "%dR"
 
 #. Translators: "%dR x %dC" is a very short format to indicate the number of rows and columns
-#: ../src/workbook-view.c:385
+#: ../src/workbook-view.c:389
 #, c-format
 msgid "%dR x %dC"
 msgstr "%dR x %dC"
 
-#: ../src/workbook-view.c:810
+#: ../src/workbook-view.c:867
 msgid "Auto-expression function"
 msgstr "Auto-expression function"
 
-#: ../src/workbook-view.c:811
+#: ../src/workbook-view.c:868
 msgid "The automatically computed sheet function."
 msgstr "The automatically computed sheet function."
 
-#: ../src/workbook-view.c:818
+#: ../src/workbook-view.c:875
 msgid "Auto-expression description"
 msgstr "Auto-expression description"
 
-#: ../src/workbook-view.c:819
+#: ../src/workbook-view.c:876
 msgid "Description of the automatically computed sheet function."
 msgstr "Description of the automatically computed sheet function."
 
-#: ../src/workbook-view.c:827
+#: ../src/workbook-view.c:884
 msgid "Auto-expression maximum precision"
 msgstr "Auto-expression maximum precision"
 
-#: ../src/workbook-view.c:828
+#: ../src/workbook-view.c:885
 msgid "Use maximum available precision for auto-expressions"
 msgstr "Use maximum available precision for auto-expressions"
 
-#: ../src/workbook-view.c:836
+#: ../src/workbook-view.c:893
 msgid "Auto-expression text"
 msgstr "Auto-expression text"
 
-#: ../src/workbook-view.c:837
+#: ../src/workbook-view.c:894
 msgid "Displayed text for the automatically computed sheet function."
 msgstr "Displayed text for the automatically computed sheet function."
 
-#: ../src/workbook-view.c:845
+#: ../src/workbook-view.c:902
+msgid "Auto-expression Attributes"
+msgstr "Auto-expression Attributes"
+
+#: ../src/workbook-view.c:903
+msgid "Text attributes for the automatically computed sheet function."
+msgstr "Text attributes for the automatically computed sheet function."
+
+#: ../src/workbook-view.c:910
 msgid "Show horizontal scrollbar"
 msgstr "Show horizontal scrollbar"
 
-#: ../src/workbook-view.c:846
+#: ../src/workbook-view.c:911
 msgid "Show the horizontal scrollbar"
 msgstr "Show the horizontal scrollbar"
 
-#: ../src/workbook-view.c:854
+#: ../src/workbook-view.c:919
 msgid "Show vertical scrollbar"
 msgstr "Show vertical scrollbar"
 
-#: ../src/workbook-view.c:855
+#: ../src/workbook-view.c:920
 msgid "Show the vertical scrollbar"
 msgstr "Show the vertical scrollbar"
 
-#: ../src/workbook-view.c:863
+#: ../src/workbook-view.c:928
 msgid "Show notebook tabs"
 msgstr "Show notebook tabs"
 
-#: ../src/workbook-view.c:864
+#: ../src/workbook-view.c:929
 msgid "Show the notebook tabs for sheets"
 msgstr "Show the notebook tabs for sheets"
 
-#: ../src/workbook-view.c:872
+#: ../src/workbook-view.c:937
+msgid "Show formula cell markers"
+msgstr "Show formula cell markers"
+
+#: ../src/workbook-view.c:938
+msgid "Mark each cell containing a formula"
+msgstr "Mark each cell containing a formula"
+
+#: ../src/workbook-view.c:946
 msgid "Do auto completion"
 msgstr "Do auto completion"
 
-#: ../src/workbook-view.c:873
+#: ../src/workbook-view.c:947
 msgid "Auto-complete text"
 msgstr "Auto-complete text"
 
-#: ../src/workbook-view.c:882
+#: ../src/workbook-view.c:956
 msgid "Is view protected?"
 msgstr "Is view protected?"
 
-#: ../src/workbook-view.c:890 ../src/workbook-view.c:891
+#: ../src/workbook-view.c:964 ../src/workbook-view.c:965
 msgid "Preferred width"
 msgstr "Preferred width"
 
-#: ../src/workbook-view.c:899 ../src/workbook-view.c:900
+#: ../src/workbook-view.c:973 ../src/workbook-view.c:974
 msgid "Preferred height"
 msgstr "Preferred height"
 
-#: ../src/workbook-view.c:983
+#: ../src/workbook-view.c:1059
 msgid "An unexplained error happened while saving."
 msgstr "An unexplained error happened while saving."
 
-#: ../src/workbook-view.c:999
+#: ../src/workbook-view.c:1075
 #, c-format
 msgid "Can't open '%s' for writing: %s"
 msgstr "Can't open '%s' for writing: %s"
 
-#: ../src/workbook-view.c:1003
+#: ../src/workbook-view.c:1079
 #, c-format
 msgid "Can't open '%s' for writing"
 msgstr "Can't open '%s' for writing"
 
-#: ../src/workbook-view.c:1197
+#: ../src/workbook-view.c:1273
 msgid "Unsupported file format."
 msgstr "Unsupported file format."
 
-#: ../src/workbook-view.c:1247
+#: ../src/workbook-view.c:1323
 #, c-format
 msgid "An unexplained error happened while opening %s"
 msgstr "An unexplained error happened while opening %s"
@@ -15320,96 +16419,95 @@ msgstr "Enable automatic recalculation."
 msgid "Book%d.%s"
 msgstr "Book%d.%s"
 
-#: ../src/workbook.c:921
-#, fuzzy
+#: ../src/workbook.c:922
 msgid "Graph"
-msgstr "Group"
+msgstr "Graph"
 
-#: ../src/workbook.c:1407
+#: ../src/workbook.c:1408
 msgid "Renaming sheet"
 msgstr "Renaming sheet"
 
-#: ../src/workbook.c:1408
+#: ../src/workbook.c:1409
 #, c-format
 msgid "Renaming %d sheets"
 msgstr "Renaming %d sheets"
 
-#: ../src/workbook.c:1411
+#: ../src/workbook.c:1412
 msgid "Adding sheet"
 msgstr "Adding sheet"
 
-#: ../src/workbook.c:1412
+#: ../src/workbook.c:1413
 #, c-format
 msgid "Adding %d sheets"
 msgstr "Adding %d sheets"
 
-#: ../src/workbook.c:1419
+#: ../src/workbook.c:1420
 msgid "Inserting sheet"
 msgstr "Inserting sheet"
 
-#: ../src/workbook.c:1420
+#: ../src/workbook.c:1421
 #, c-format
 msgid "Inserting %d sheets"
 msgstr "Inserting %d sheets"
 
-#: ../src/workbook.c:1422
+#: ../src/workbook.c:1423
 msgid "Changing sheet tab colors"
 msgstr "Changing sheet tab colours"
 
-#: ../src/workbook.c:1424
+#: ../src/workbook.c:1425
 msgid "Changing sheet properties"
 msgstr "Changing sheet properties"
 
-#: ../src/workbook.c:1432
+#: ../src/workbook.c:1433
 msgid "Deleting sheet"
 msgstr "Deleting sheet"
 
-#: ../src/workbook.c:1433
+#: ../src/workbook.c:1434
 #, c-format
 msgid "Deleting %d sheets"
 msgstr "Deleting %d sheets"
 
-#: ../src/workbook.c:1435
+#: ../src/workbook.c:1436
 msgid "Changing sheet order"
 msgstr "Changing sheet order"
 
-#: ../src/workbook.c:1437
+#: ../src/workbook.c:1438
 msgid "Reorganizing Sheets"
 msgstr "Reorganising Sheets"
 
-#: ../src/xml-sax-read.c:448
+#: ../src/xml-sax-read.c:470
 #, c-format
 msgid "Multiple version specifications.  Assuming %d"
 msgstr "Multiple version specifications.  Assuming %d"
 
-#: ../src/xml-sax-read.c:728
+#: ../src/xml-sax-read.c:781
 msgid "File has inconsistent SheetNameIndex element."
 msgstr "File has inconsistent SheetNameIndex element."
 
-#: ../src/xml-sax-read.c:2059
+#: ../src/xml-sax-read.c:2152
 #, c-format
 msgid "Unknown filter operator \"%s\""
 msgstr "Unknown filter operator \"%s\""
 
-#: ../src/xml-sax-read.c:2099
+#: ../src/xml-sax-read.c:2192
 msgid "Missing filter type"
 msgstr "Missing filter type"
 
-#: ../src/xml-sax-read.c:2121
+#: ../src/xml-sax-read.c:2214
 #, c-format
 msgid "Unknown filter type \"%s\""
 msgstr "Unknown filter type \"%s\""
 
-#: ../src/xml-sax-read.c:2141
+#: ../src/xml-sax-read.c:2235
 msgid "Invalid filter, missing Area"
 msgstr "Invalid filter, missing Area"
 
-#: ../src/xml-sax-read.c:2201
+#: ../src/xml-sax-read.c:2295
 #, c-format
 msgid "Unsupported object type '%s'"
 msgstr "Unsupported object type '%s'"
 
-#: ../src/xml-sax-read.c:3350 ../src/xml-sax-write.c:1536
+#: ../src/xml-sax-read.c:3444 ../src/xml-sax-write.c:1537
 msgid "Gnumeric XML (*.gnumeric)"
 msgstr "Gnumeric XML (*.gnumeric)"
 
@@ -15602,8 +16700,104 @@ msgstr "Lila list template"
 msgid "A simple list template"
 msgstr "A simple list template"
 
-#~ msgid "Objective Value"
-#~ msgstr "Objective Value"
+#~ msgid "Array version not implemented!"
+#~ msgstr "Array version not implemented!"
+
+#~ msgid "Typing \"%s%s\""
+#~ msgstr "Typing \"%s%s\""
+
+#~ msgid "<b>Available Names</b>"
+#~ msgstr "<b>Available Names</b>"
+
+#~ msgid "<b>Definition</b>"
+#~ msgstr "<b>Definition</b>"
+
+#~ msgid "Switch _Scope"
+#~ msgstr "Switch _Scope"
+
+#~ msgid "_Expression: "
+#~ msgstr "_Expression: "
+
+#~ msgid "_Scope:"
+#~ msgstr "_Scope:"
+
+#~ msgid "_Update"
+#~ msgstr "_Update"
+
+#~ msgid "Invalid name"
+#~ msgstr "Invalid name"
+
+#~ msgid "All Functions (long list)"
+#~ msgstr "All Functions (long list)"
+
+#~ msgid "No suitable solver available."
+#~ msgstr "No suitable solver available."
+
+#~ msgid "\""
+#~ msgstr "\""
+
+#~ msgid "'"
+#~ msgstr "'"
+
+#~ msgid "Column selection"
+#~ msgstr "Column selection"
+
+#~ msgid "Overall formatting"
+#~ msgstr "Overall formatting"
+
+#~ msgid "Per column formatting"
+#~ msgstr "Per column formatting"
+
+#~ msgid "`"
+#~ msgstr "`"
+
+#~ msgid "Category"
+#~ msgstr "Category"
+
+#~ msgid "Paste Name Definitions"
+#~ msgstr "Paste Name Definitions"
+
+#~ msgid "page 3"
+#~ msgstr "page 3"
+
+#~ msgid "..."
+#~ msgstr "..."
+
+#~ msgid "Column _Width..."
+#~ msgstr "Column _Width..."
+
+#~ msgid "_Row Height..."
+#~ msgstr "_Row Height..."
+
+#~ msgid "Set Font Style"
+#~ msgstr "Set Font Style"
+
+#~ msgid "Statistical Anal_ysis"
+#~ msgstr "Statistical Anal_ysis"
+
+#~ msgid "_Define..."
+#~ msgstr "_Define..."
+
+#~ msgid "Edit sheet and workbook names"
+#~ msgstr "Edit sheet and workbook names"
+
+#~ msgid "Paste the definition of a name or names"
+#~ msgstr "Paste the definition of a name or names"
+
+#~ msgid "_Auto fit selection"
+#~ msgstr "_Auto fit selection"
+
+#~ msgid "T_wo Medians Sign Test..."
+#~ msgstr "T_wo Medians Sign Test..."
+
+#~ msgid "_Show All"
+#~ msgstr "_Show All"
+
+#~ msgid "Show all filtered and hidden rows"
+#~ msgstr "Show all filtered and hidden rows"
+
+#~ msgid "Split"
+#~ msgstr "Split"
 
 #~ msgid "Constraints:"
 #~ msgstr "Constraints:"
@@ -15925,9 +17119,6 @@ msgstr "A simple list template"
 #~ msgid "Max Iterations:"
 #~ msgstr "Max Iterations:"
 
-#~ msgid "Max Time:"
-#~ msgstr "Max Time:"
-
 #~ msgid "Non-Negative"
 #~ msgstr "Non-Negative"
 
@@ -17071,9 +18262,6 @@ msgstr "A simple list template"
 #~ msgid "Part '%s' in '%s' from '%s' is corrupt!"
 #~ msgstr "Part '%s' in '%s' from '%s' is corrupt!"
 
-#~ msgid "Unable to find part '%s' for '%s'"
-#~ msgstr "Unable to find part '%s' for '%s'"
-
 #~ msgid "MS Excel (tm) 12"
 #~ msgstr "MS Excel (tm) 12"
 
@@ -17171,9 +18359,6 @@ msgstr "A simple list template"
 #~ msgid "Internal ERROR"
 #~ msgstr "Internal ERROR"
 
-#~ msgid "This variable determines whether transition keys are set on."
-#~ msgstr "This variable determines whether transition keys are set on."
-
 #~ msgid "The document category"
 #~ msgstr "The document category"
 
@@ -17502,9 +18687,6 @@ msgstr "A simple list template"
 #~ msgid "Scalar or Blank"
 #~ msgstr "Scalar or Blank"
 
-#~ msgid "Function does not exist"
-#~ msgstr "Function does not exist"
-
 #~ msgid "ARRAY"
 #~ msgstr "ARRAY"
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]