[Libreoffice-commits] online.git: loleaflet/po

Weblate (via logerrit) logerrit at kemper.freedesktop.org
Sat Dec 14 17:56:50 UTC 2019


 loleaflet/po/ui-ab.po          |  622 +++++++++++++++++++--------------
 loleaflet/po/ui-af.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-am.po          |  660 +++++++++++++++++++----------------
 loleaflet/po/ui-an.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-anp.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ar.po          |  669 +++++++++++++++++++----------------
 loleaflet/po/ui-as.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ast.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-az.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bar.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-be.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bg.po          |  709 ++++++++++++++++++++-----------------
 loleaflet/po/ui-bm.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bn.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bn_IN.po       |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bo.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-br.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-brx.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-bs.po          |  629 +++++++++++++++++++--------------
 loleaflet/po/ui-ca-valencia.po |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ca.po          |  748 ++++++++++++++++++++-------------------
 loleaflet/po/ui-ce.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-cs.po          |  705 ++++++++++++++++++++-----------------
 loleaflet/po/ui-cy.po          |  731 ++++++++++++++++++++-------------------
 loleaflet/po/ui-da.po          |  710 ++++++++++++++++++++-----------------
 loleaflet/po/ui-de.po          |  694 ++++++++++++++++---------------------
 loleaflet/po/ui-dgo.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-dsb.po         |  750 ++++++++++++++++++++--------------------
 loleaflet/po/ui-dz.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-el.po          |  765 ++++++++++++++++++++--------------------
 loleaflet/po/ui-en_AU.po       |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-en_GB.po       |  716 ++++++++++++++++++++------------------
 loleaflet/po/ui-en_ZA.po       |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-eo.po          |  694 ++++++++++++++++++++-----------------
 loleaflet/po/ui-es.po          |  674 +++++++++++++++---------------------
 loleaflet/po/ui-et.po          |  622 +++++++++++++++++++--------------
 loleaflet/po/ui-eu.po          |  742 ++++++++++++++++++++-------------------
 loleaflet/po/ui-fa.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-fi.po          |  648 +++++++++++++++++++---------------
 loleaflet/po/ui-fr.po          |  733 ++++++++++++++++++++-------------------
 loleaflet/po/ui-fur.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-fy.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ga.po          |  617 ++++++++++++++++++--------------
 loleaflet/po/ui-gbm.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-gd.po          |  767 ++++++++++++++++++++---------------------
 loleaflet/po/ui-gl.po          |  733 ++++++++++++++++++++-------------------
 loleaflet/po/ui-gu.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-gug.po         |  615 ++++++++++++++++++--------------
 loleaflet/po/ui-he.po          |  687 +++++++++++++++++++-----------------
 loleaflet/po/ui-hi.po          |  692 +++++++++++++++++++-----------------
 loleaflet/po/ui-hr.po          |  720 ++++++++++++++++++++------------------
 loleaflet/po/ui-hsb.po         |  752 ++++++++++++++++++++--------------------
 loleaflet/po/ui-hu.po          |  742 ++++++++++++++++++++-------------------
 loleaflet/po/ui-hy.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-id.po          |  722 ++++++++++++++++++++------------------
 loleaflet/po/ui-is.po          |  713 ++++++++++++++++++++------------------
 loleaflet/po/ui-it.po          |  723 ++++++++++++++++++++------------------
 loleaflet/po/ui-ja.po          |  635 +++++++++++++++++++--------------
 loleaflet/po/ui-jv.po          |  613 ++++++++++++++++++--------------
 loleaflet/po/ui-ka.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-kab.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-kk.po          |  625 +++++++++++++++++++--------------
 loleaflet/po/ui-kl.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-km.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-kmr-Latn.po    |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-kn.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ko.po          |  643 +++++++++++++++++++---------------
 loleaflet/po/ui-kok.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ks.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ky.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-lb.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-lo.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-lt.po          |  625 +++++++++++++++++++--------------
 loleaflet/po/ui-lv.po          |  621 +++++++++++++++++++--------------
 loleaflet/po/ui-mai.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-mk.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ml.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-mn.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-mni.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-mr.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-mt.po          |  604 ++++++++++++++++++--------------
 loleaflet/po/ui-my.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-nah.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-nb.po          |  705 ++++++++++++++++++++-----------------
 loleaflet/po/ui-ne.po          |  710 ++++++++++++++++++++-----------------
 loleaflet/po/ui-nl.po          |  754 ++++++++++++++++++++--------------------
 loleaflet/po/ui-nn.po          |  727 ++++++++++++++++++++------------------
 loleaflet/po/ui-nqo.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-nr.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-nso.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-oc.po          |  623 +++++++++++++++++++--------------
 loleaflet/po/ui-om.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-or.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-pa_IN.po       |  627 +++++++++++++++++++--------------
 loleaflet/po/ui-pap_CW.po      |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-pl.po          |  706 ++++++++++++++++++++-----------------
 loleaflet/po/ui-pt.po          |  748 ++++++++++++++++++++-------------------
 loleaflet/po/ui-pt_BR.po       |  732 ++++++++++++++++++++-------------------
 loleaflet/po/ui-ro.po          |  628 +++++++++++++++++++--------------
 loleaflet/po/ui-ru.po          |  728 ++++++++++++++++++++------------------
 loleaflet/po/ui-rw.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sa_IN.po       |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sah.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sat.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sd.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-si.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sid.po         |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sk.po          |  710 ++++++++++++++++++++-----------------
 loleaflet/po/ui-sl.po          |  704 ++++++++++++++++---------------------
 loleaflet/po/ui-sq.po          |  611 ++++++++++++++++++--------------
 loleaflet/po/ui-ss.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-st.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-sv.po          |  695 ++++++++++++++++++++-----------------
 loleaflet/po/ui-sw_TZ.po       |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ta.po          |  625 +++++++++++++++++++--------------
 loleaflet/po/ui-te.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-tg.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-th.po          |  608 ++++++++++++++++++--------------
 loleaflet/po/ui-ti.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-tn.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-tr.po          |  715 ++++++++++++++++++++------------------
 loleaflet/po/ui-ts.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-tt.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-ug.po          |  625 +++++++++++++++++++--------------
 loleaflet/po/ui-uk.po          |  722 ++++++++++++++++++++------------------
 loleaflet/po/ui-ur.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-uz.po          |  629 +++++++++++++++++++--------------
 loleaflet/po/ui-ve.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-vec.po         |  673 +++++++++++++++++++----------------
 loleaflet/po/ui-vi.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-wo.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-xh.po          |  601 ++++++++++++++++++--------------
 loleaflet/po/ui-zh_CN.po       |  636 +++++++++++++++++++--------------
 loleaflet/po/ui-zh_TW.po       |  636 +++++++++++++++++++--------------
 loleaflet/po/ui-zu.po          |  601 ++++++++++++++++++--------------
 135 files changed, 47476 insertions(+), 38744 deletions(-)

New commits:
commit af7a5ee8e0083ef4a0e615db645407ab7592b3b0
Author:     Weblate <noreply at documentfoundation.org>
AuthorDate: Fri Dec 13 13:41:48 2019 +0100
Commit:     Andras Timar <andras.timar at collabora.com>
CommitDate: Sat Dec 14 18:56:24 2019 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Change-Id: I2e3738b0e682a18d0176b0d9004f68aca135ebd9
    Translation: LibreOffice Online/loleaflet-ui
    Translate-URL: https://vm137.documentfoundation.org/projects/libo_online/loleaflet-ui/
    Reviewed-on: https://gerrit.libreoffice.org/85106
    Reviewed-by: Andras Timar <andras.timar at collabora.com>
    Tested-by: Andras Timar <andras.timar at collabora.com>

diff --git a/loleaflet/po/ui-ab.po b/loleaflet/po/ui-ab.po
index 07576f1ca..6cfe3c272 100644
--- a/loleaflet/po/ui-ab.po
+++ b/loleaflet/po/ui-ab.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-10-08 11:32+0200\n"
+"POT-Creation-Date: 2019-12-13 12:22+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -119,7 +119,8 @@ msgstr "АцП аграфик"
 msgid "Network Graph"
 msgstr ""
 
-#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:248
+#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:251
+#: src/layer/tile/TileLayer.js:383
 msgid "Save"
 msgstr "Иеиқәырхатәуп"
 
@@ -179,7 +180,7 @@ msgstr ""
 msgid "Sent"
 msgstr "Идәықәҵоуп"
 
-#: admin/src/AdminSocketBase.js:46
+#: admin/src/AdminSocketBase.js:54
 msgid "Connection error"
 msgstr "Аҿакра агха"
 
@@ -227,15 +228,15 @@ msgstr "с"
 msgid "Open link"
 msgstr ""
 
-#: src/control/Control.AlertDialog.js:53
+#: src/control/Control.AlertDialog.js:54
 msgid "Edit"
 msgstr "Ариашара"
 
-#: src/control/Control.AlertDialog.js:74
+#: src/control/Control.AlertDialog.js:76
 msgid "The server encountered a %0 error while parsing the %1 command."
 msgstr ""
 
-#: src/control/Control.ContextMenu.js:156
+#: src/control/Control.ContextMenu.js:234
 msgid "Paste Special"
 msgstr ""
 
@@ -251,7 +252,7 @@ msgstr "Атип"
 msgid "Index"
 msgstr "Аиндекс"
 
-#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:271
+#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:279
 msgid "Comment"
 msgstr "Азгәаҭа"
 
@@ -267,7 +268,7 @@ msgstr "Аамҭа азгәаҭара"
 msgid "Jump to state"
 msgstr ""
 
-#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2333
+#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2442
 msgid "You"
 msgstr "Шәара"
 
@@ -287,151 +288,256 @@ msgstr ""
 msgid "Start cross copy/paste"
 msgstr ""
 
-#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:256
-#: src/control/Control.Menubar.js:353
+#: src/control/ColorPicker.js:121
+msgid "No color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:150
+msgid "Linear"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:153
+msgid "Axial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:156
+msgid "Radial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:159
+msgid "Elipsoid"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:163
+msgid "Quadratic"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:166
+msgid "Square"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:169
+msgid "Fixed size"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:734
+#: src/control/Control.Toolbar.js:1577
+msgid "None"
+msgstr "Мап"
+
+#: src/control/Control.JSDialogBuilder.js:737
+msgid "Color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:740
+msgid "Gradient"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:743
+msgid "Hatching"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:747
+msgid "Pattern"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:880
+msgid "From"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:883
+msgid "To"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1014
+#, fuzzy
+#| msgid "Font"
+msgid "Font Name"
+msgstr "Ашрифт"
+
+#: src/control/Control.JSDialogBuilder.js:1016
+#, fuzzy
+#| msgid "Font"
+msgid "Font Size"
+msgstr "Ашрифт"
+
+#: src/control/Control.JSDialogBuilder.js:1468
+msgid "Rows"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1469
+msgid "Columns"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1489
+#: src/control/Control.Menubar.js:615 src/control/Control.Menubar.js:666
+#: src/control/Control.Toolbar.js:957
+msgid "Insert table"
+msgstr "Ибжьаргылатәуп атаблица"
+
+#: src/control/Control.LanguageDialog.js:69 src/control/Control.Menubar.js:227
+#: src/control/Control.Menubar.js:229 src/control/Control.Menubar.js:231
+#: src/control/Control.Menubar.js:335 src/control/Control.Menubar.js:449
+#: src/control/Control.Toolbar.js:1958
+msgid "None (Do not check spelling)"
+msgstr "Мап (аорфографиа гәаҭатәӡам)"
+
+#: src/control/Control.LanguageDialog.js:86 src/control/Toolbar.js:458
+#: src/layer/marker/Annotation.js:183 src/layer/tile/TileLayer.js:384
+msgid "Cancel"
+msgstr "Иаҟәыхтәуп"
+
+#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:250
+#: src/control/Control.Menubar.js:349 src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:508 src/control/Control.Menubar.js:552
 msgid "Share..."
 msgstr ""
 
-#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:258
-#: src/control/Control.Menubar.js:355
+#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:252
+#: src/control/Control.Menubar.js:351 src/control/Control.Menubar.js:466
+#: src/control/Control.Menubar.js:510 src/control/Control.Menubar.js:554
 msgid "See revision history"
 msgstr "Аредакциақәа ржурнал"
 
-#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:259
-#: src/control/Control.Menubar.js:356
+#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:253
+#: src/control/Control.Menubar.js:352 src/control/Control.Menubar.js:469
+#: src/control/Control.Menubar.js:512 src/control/Control.Menubar.js:556
 msgid "Download as"
 msgstr "Иҭагалатәуп ишҧа"
 
-#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:31
-#: src/control/Control.Menubar.js:260 src/control/Control.Menubar.js:265
-#: src/control/Control.Menubar.js:357 src/control/Control.Menubar.js:362
+#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:254
+#: src/control/Control.Menubar.js:353 src/control/Control.Menubar.js:470
+#: src/control/Control.Menubar.js:513 src/control/Control.Menubar.js:557
 msgid "PDF Document (.pdf)"
 msgstr "PDF (.pdf) адокумент"
 
-#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:32
+#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:471
 msgid "ODF text document (.odt)"
 msgstr "ODF атеқсттә документ (.odt)"
 
-#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:33
+#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:472
 msgid "Word 2003 Document (.doc)"
 msgstr "Word 2003 адокумент (.doc)"
 
-#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:34
+#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:473
 msgid "Word Document (.docx)"
 msgstr "Word адокумент (.docx)"
 
-#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:35
+#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:474
 msgid "Rich Text (.rtf)"
 msgstr "Rich Text (.rtf)"
 
-#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:264
-#: src/control/Control.Menubar.js:361
-msgid "Export as"
-msgstr ""
-
-#: src/control/Control.Menubar.js:36 src/control/Signing.js:601
+#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:467
+#: src/control/Signing.js:601
 msgid "Sign document"
 msgstr ""
 
-#: src/control/Control.Menubar.js:38 src/control/Control.Menubar.js:270
-#: src/control/Control.Menubar.js:367
+#: src/control/Control.Menubar.js:32 src/control/Control.Menubar.js:259
+#: src/control/Control.Menubar.js:358
 msgid "Close document"
 msgstr "Иарктәуп адокумент"
 
-#: src/control/Control.Menubar.js:43 src/control/Control.Menubar.js:275
-#: src/control/Control.Menubar.js:372
+#: src/control/Control.Menubar.js:37 src/control/Control.Menubar.js:264
+#: src/control/Control.Menubar.js:363 src/control/Control.Menubar.js:479
+#: src/control/Control.Menubar.js:521 src/control/Control.Menubar.js:565
 msgid "Repair"
 msgstr "Еиҭашьақәыргылатәуп"
 
-#: src/control/Control.Menubar.js:69 src/control/Control.Menubar.js:289
-#: src/control/Control.Toolbar.js:1071
+#: src/control/Control.Menubar.js:63 src/control/Control.Menubar.js:278
+#: src/control/Control.Toolbar.js:1158
 msgid "Reset zoom"
 msgstr "Иқәгатәуп амасштаб"
 
-#: src/control/Control.Menubar.js:70
+#: src/control/Control.Menubar.js:64 src/control/Control.Menubar.js:496
 msgid "Show Ruler"
 msgstr ""
 
-#: src/control/Control.Menubar.js:77 src/control/Control.Menubar.js:291
-#: src/control/Control.Menubar.js:385
-msgid "Mobile Wizard"
-msgstr ""
-
-#: src/control/Control.Menubar.js:81 src/control/Control.Menubar.js:294
-#: src/control/Control.Menubar.js:388
+#: src/control/Control.Menubar.js:74 src/control/Control.Menubar.js:288
+#: src/control/Control.Menubar.js:378 src/control/Control.Menubar.js:612
+#: src/control/Control.Menubar.js:652 src/control/Control.Menubar.js:663
 msgid "Local Image..."
 msgstr ""
 
-#: src/control/Control.Menubar.js:98 src/control/Control.Menubar.js:100
+#: src/control/Control.Menubar.js:91 src/control/Control.Menubar.js:93
+#: src/control/Control.Menubar.js:628 src/control/Control.Menubar.js:630
 msgid "All"
 msgstr "Зегьы"
 
-#: src/control/Control.Menubar.js:149
+#: src/control/Control.Menubar.js:142
 msgid "Text orientation"
 msgstr "Атеқст аориентациа"
 
-#: src/control/Control.Menubar.js:234 src/control/Control.Menubar.js:236
-#: src/control/Control.Menubar.js:238 src/control/Control.Menubar.js:340
-#: src/control/Control.Menubar.js:459 src/control/Control.Toolbar.js:1830
-msgid "None (Do not check spelling)"
-msgstr "Мап (аорфографиа гәаҭатәӡам)"
+#: src/control/Control.Menubar.js:239 src/control/Control.Menubar.js:338
+#: src/control/Control.Menubar.js:453
+msgid "Online Help"
+msgstr ""
 
-#: src/control/Control.Menubar.js:246 src/control/Control.Menubar.js:343
-#: src/control/Control.Menubar.js:463
+#: src/control/Control.Menubar.js:240 src/control/Control.Menubar.js:339
+#: src/control/Control.Menubar.js:454
 msgid "Keyboard shortcuts"
 msgstr "Аклвишақәа реицхархәашьа"
 
-#: src/control/Control.Menubar.js:247 src/control/Control.Menubar.js:344
-#: src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:241 src/control/Control.Menubar.js:340
+#: src/control/Control.Menubar.js:455 src/control/Control.Menubar.js:501
+#: src/control/Control.Menubar.js:545 src/control/Control.Menubar.js:606
 msgid "About"
 msgstr "Иазкны"
 
-#: src/control/Control.Menubar.js:249 src/control/Control.Menubar.js:346
-#: src/control/Control.Menubar.js:466 src/map/Map.js:371
+#: src/control/Control.Menubar.js:243 src/control/Control.Menubar.js:342
+#: src/control/Control.Menubar.js:457 src/map/Map.js:385
 msgid "Last modification"
 msgstr ""
 
-#: src/control/Control.Menubar.js:261 src/control/Control.Menubar.js:266
+#: src/control/Control.Menubar.js:255 src/control/Control.Menubar.js:514
 msgid "ODF presentation (.odp)"
 msgstr "ODF апрезентациа (.odp)"
 
-#: src/control/Control.Menubar.js:262 src/control/Control.Menubar.js:267
+#: src/control/Control.Menubar.js:256 src/control/Control.Menubar.js:515
 msgid "PowerPoint 2003 Presentation (.ppt)"
 msgstr "PowerPoint 2003 апрезентациа (.ppt)"
 
-#: src/control/Control.Menubar.js:263 src/control/Control.Menubar.js:268
+#: src/control/Control.Menubar.js:257 src/control/Control.Menubar.js:516
 msgid "PowerPoint Presentation (.pptx)"
 msgstr "PowerPoint апрезентациа (.pptx)"
 
-#: src/control/Control.Menubar.js:334 src/control/Control.Toolbar.js:1024
+#: src/control/Control.Menubar.js:329 src/control/Control.Menubar.js:544
+#: src/control/Control.Toolbar.js:1111
 msgid "Fullscreen presentation"
 msgstr "Аекранзегьтәи апрезентациа"
 
-#: src/control/Control.Menubar.js:358 src/control/Control.Menubar.js:363
+#: src/control/Control.Menubar.js:354 src/control/Control.Menubar.js:558
 msgid "ODF spreadsheet (.ods)"
 msgstr "ODF аел.таблица (.ods)"
 
-#: src/control/Control.Menubar.js:359 src/control/Control.Menubar.js:364
+#: src/control/Control.Menubar.js:355 src/control/Control.Menubar.js:559
 msgid "Excel 2003 Spreadsheet (.xls)"
 msgstr "Excel 2003 аел. таблица (.xls)"
 
-#: src/control/Control.Menubar.js:360 src/control/Control.Menubar.js:365
+#: src/control/Control.Menubar.js:356 src/control/Control.Menubar.js:560
 msgid "Excel Spreadsheet (.xlsx)"
 msgstr "Excel аел. таблица (.xlsx)"
 
-#: src/control/Control.Menubar.js:533 src/control/Control.Toolbar.js:1829
+#: src/control/Control.Menubar.js:469 src/control/Control.Menubar.js:512
+#: src/control/Control.Menubar.js:556
+msgid "Export as"
+msgstr ""
+
+#: src/control/Control.Menubar.js:639 src/control/Control.Menubar.js:658
+#: src/control/Control.Menubar.js:668
+#, fuzzy
+msgid "Insert Shape"
+msgstr "Иҭаргылатәуп абӷьыц"
+
+#: src/control/Control.Menubar.js:738 src/control/Control.Toolbar.js:1957
 msgid "Reset to Default Language"
 msgstr "Иқәыргылатәуп абызшәа ишыҟаз"
 
-#: src/control/Control.Menubar.js:888
+#: src/control/Control.Menubar.js:1106
 msgid "Are you sure you want to delete this slide?"
 msgstr "Ианыхтәума абри аслаид?"
 
-#: src/control/Control.Menubar.js:926 src/map/Clipboard.js:751
-msgid ""
-"<p>Your browser has very limited access to the clipboard, so use these "
-"keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</"
-"b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
+#: src/control/Control.Menubar.js:1138 src/map/Clipboard.js:767
+msgid "<p>Your browser has very limited access to the clipboard, so use these keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
 msgstr ""
 
 #: src/control/Control.Scroll.Annotation.js:10
@@ -458,201 +564,179 @@ msgstr "Ианыхтәума абӷьыц %sheet%?"
 msgid "Enter new sheet name"
 msgstr "Иҭажәгал, абӷьыц ахьӡ ҿыц"
 
-#: src/control/Control.Toolbar.js:214
+#: src/control/Control.Toolbar.js:225
 msgid "Are you sure you want to delete this page?"
 msgstr "Ианыхтәума абри адаҟьа?"
 
-#: src/control/Control.Toolbar.js:810
+#: src/control/Control.Toolbar.js:850
+msgid "Default Style"
+msgstr ""
+
+#: src/control/Control.Toolbar.js:901
 msgid "Borders"
 msgstr "Аҿыкәырша"
 
-#: src/control/Control.Toolbar.js:818
+#: src/control/Control.Toolbar.js:909
 msgid "More..."
 msgstr "Иҵегь..."
 
-#: src/control/Control.Toolbar.js:866 src/layer/tile/ImpressTileLayer.js:117
-#: src/layer/tile/WriterTileLayer.js:80
-msgid "Insert table"
-msgstr "Ибжьаргылатәуп атаблица"
-
-#: src/control/Control.Toolbar.js:871
+#: src/control/Control.Toolbar.js:962
 msgid "Insert Local Image"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:875 src/control/Control.Toolbar.js:877
-#: src/layer/tile/CalcTileLayer.js:94 src/layer/tile/ImpressTileLayer.js:119
-#: src/layer/tile/WriterTileLayer.js:82
+#: src/control/Control.Toolbar.js:966
 #, fuzzy
 msgid "Insert shapes"
 msgstr "Иҭаргылатәуп абӷьыц"
 
-#: src/control/Control.Toolbar.js:952 src/control/Control.Toolbar.js:1476
-#: src/layer/tile/CalcTileLayer.js:92 src/layer/tile/CalcTileLayer.js:157
-msgid "Sum"
-msgstr "Аицҵалыҵ"
-
-#: src/control/Control.Toolbar.js:953 src/layer/tile/CalcTileLayer.js:158
-msgid "Function"
-msgstr "Афункциа"
-
-#: src/control/Control.Toolbar.js:954 src/control/Toolbar.js:361
-#: src/layer/marker/Annotation.js:181 src/layer/tile/CalcTileLayer.js:159
-msgid "Cancel"
-msgstr "Иаҟәыхтәуп"
-
-#: src/control/Control.Toolbar.js:955 src/layer/tile/CalcTileLayer.js:160
-msgid "Accept"
-msgstr "Ихадкылатәуп"
-
-#: src/control/Control.Toolbar.js:1002 src/layer/tile/CalcTileLayer.js:193
+#: src/control/Control.Toolbar.js:1089 src/layer/tile/CalcTileLayer.js:180
 msgid "First sheet"
 msgstr "Актәи абӷьыц"
 
-#: src/control/Control.Toolbar.js:1003 src/layer/tile/CalcTileLayer.js:194
+#: src/control/Control.Toolbar.js:1090 src/layer/tile/CalcTileLayer.js:181
 msgid "Previous sheet"
 msgstr "Аҧхьатәи абӷьыц"
 
-#: src/control/Control.Toolbar.js:1004 src/layer/tile/CalcTileLayer.js:195
+#: src/control/Control.Toolbar.js:1091 src/layer/tile/CalcTileLayer.js:182
 msgid "Next sheet"
 msgstr "Анаҩстәи абӷьыц"
 
-#: src/control/Control.Toolbar.js:1005 src/layer/tile/CalcTileLayer.js:196
+#: src/control/Control.Toolbar.js:1092 src/layer/tile/CalcTileLayer.js:183
 msgid "Last sheet"
 msgstr "Аҵыхәтәантәи абӷьыц"
 
-#: src/control/Control.Toolbar.js:1006 src/layer/tile/CalcTileLayer.js:197
+#: src/control/Control.Toolbar.js:1093 src/layer/tile/CalcTileLayer.js:184
 msgid "Insert sheet"
 msgstr "Иҭаргылатәуп абӷьыц"
 
-#: src/control/Control.Toolbar.js:1048
+#: src/control/Control.Toolbar.js:1135
 #, fuzzy
 msgid "Search"
 msgstr "Иҧшаатәуп:"
 
-#: src/control/Control.Toolbar.js:1054
+#: src/control/Control.Toolbar.js:1141
 msgid "Cancel the search"
 msgstr "Иаҟәыхтәуп аҧшаара"
 
-#: src/control/Control.Toolbar.js:1061 src/layer/tile/CalcTileLayer.js:115
-#: src/layer/tile/ImpressTileLayer.js:144 src/layer/tile/WriterTileLayer.js:105
+#: src/control/Control.Toolbar.js:1148 src/layer/tile/CalcTileLayer.js:120
+#: src/layer/tile/ImpressTileLayer.js:151 src/layer/tile/WriterTileLayer.js:94
 msgid "Always follow the editor"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1064 src/layer/tile/CalcTileLayer.js:118
-#: src/layer/tile/ImpressTileLayer.js:147 src/layer/tile/WriterTileLayer.js:108
+#: src/control/Control.Toolbar.js:1151 src/layer/tile/CalcTileLayer.js:123
+#: src/layer/tile/ImpressTileLayer.js:154 src/layer/tile/WriterTileLayer.js:97
 msgid "Current"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1141
+#: src/control/Control.Toolbar.js:1228
 msgid "%user has joined"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1142
+#: src/control/Control.Toolbar.js:1229
 msgid "%user has left"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1443
+#: src/control/Control.Toolbar.js:1542
 msgid "Number of Sheets"
 msgstr "Абӷьыцқәа рхыҧхьаӡара"
 
-#: src/control/Control.Toolbar.js:1448
+#: src/control/Control.Toolbar.js:1547
 msgid "Selected range of cells"
 msgstr "Иалкаау абларҭақәа"
 
-#: src/control/Control.Toolbar.js:1453 src/control/Control.Toolbar.js:1510
+#: src/control/Control.Toolbar.js:1552 src/control/Control.Toolbar.js:1609
 msgid "Entering text mode"
 msgstr "Атексттә режим"
 
-#: src/control/Control.Toolbar.js:1462 src/control/Control.Toolbar.js:1515
+#: src/control/Control.Toolbar.js:1561 src/control/Control.Toolbar.js:1614
 msgid "Selection Mode"
 msgstr "Алхра арежим"
 
-#: src/control/Control.Toolbar.js:1467
+#: src/control/Control.Toolbar.js:1566
 msgid "Choice of functions"
 msgstr "Афункциа алхра"
 
-#: src/control/Control.Toolbar.js:1471
+#: src/control/Control.Toolbar.js:1570
 msgid "Average"
 msgstr "Ибжьаратәу"
 
-#: src/control/Control.Toolbar.js:1472
+#: src/control/Control.Toolbar.js:1571
 msgid "CountA"
 msgstr "Ахыҧхьаӡара2"
 
-#: src/control/Control.Toolbar.js:1473
+#: src/control/Control.Toolbar.js:1572
 msgid "Count"
 msgstr "Ахыҧхьаӡара"
 
-#: src/control/Control.Toolbar.js:1474
+#: src/control/Control.Toolbar.js:1573
 msgid "Maximum"
 msgstr "Амаксимум"
 
-#: src/control/Control.Toolbar.js:1475
+#: src/control/Control.Toolbar.js:1574
 msgid "Minimum"
 msgstr "Аминимум"
 
-#: src/control/Control.Toolbar.js:1477
+#: src/control/Control.Toolbar.js:1575
+msgid "Sum"
+msgstr "Аицҵалыҵ"
+
+#: src/control/Control.Toolbar.js:1576
 msgid "Selection count"
 msgstr "Иалкаауп"
 
-#: src/control/Control.Toolbar.js:1478
-msgid "None"
-msgstr "Мап"
-
-#: src/control/Control.Toolbar.js:1500
+#: src/control/Control.Toolbar.js:1599
 msgid "Number of Pages"
 msgstr "Адаҟьақәа рхыҧхьаӡара"
 
-#: src/control/Control.Toolbar.js:1505
+#: src/control/Control.Toolbar.js:1604
 msgid "Word Counter"
 msgstr "Ажәақәа рхыҧхьаӡара"
 
-#: src/control/Control.Toolbar.js:1536
+#: src/control/Control.Toolbar.js:1639
 msgid "Number of Slides"
 msgstr "Аслаидқәа рхыҧхьаӡара"
 
-#: src/control/Control.Toolbar.js:1570
+#: src/control/Control.Toolbar.js:1676
 msgid "%n users"
 msgstr "Ахархәаҩцәа: %n"
 
-#: src/control/Control.Toolbar.js:1571
+#: src/control/Control.Toolbar.js:1677
 msgid "1 user"
 msgstr "Ахархәаҩцәа: 1"
 
-#: src/control/Control.Toolbar.js:1572
+#: src/control/Control.Toolbar.js:1678
 msgid "0 users"
 msgstr "Ахархәаҩцәа: 0"
 
-#: src/control/Control.Toolbar.js:1923
+#: src/control/Control.Toolbar.js:2053
 msgid "Style"
 msgstr "Астиль"
 
-#: src/control/Control.Toolbar.js:1946
+#: src/control/Control.Toolbar.js:2076
 msgid "Font"
 msgstr "Ашрифт"
 
-#: src/control/Control.Toolbar.js:1971
+#: src/control/Control.Toolbar.js:2102
 msgid "Previous slide"
 msgstr "Аҧхьатәи аслаид"
 
-#: src/control/Control.Toolbar.js:1972
+#: src/control/Control.Toolbar.js:2103
 msgid "Next slide"
 msgstr "Анаҩстәи аслаид"
 
-#: src/control/Control.Toolbar.js:2024
-msgid ""
-"Conflict Undo/Redo with multiple users. Please use document repair to resolve"
+#: src/control/Control.Toolbar.js:2161
+msgid "Conflict Undo/Redo with multiple users. Please use document repair to resolve"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:2339
+#: src/control/Control.Toolbar.js:2448
 msgid "Readonly"
 msgstr "Аҧхьара мацара"
 
-#: src/control/Ruler.js:101
+#: src/control/Ruler.js:192
 msgid "Left Margin"
 msgstr ""
 
-#: src/control/Ruler.js:102
+#: src/control/Ruler.js:193
 msgid "Right Margin"
 msgstr ""
 
@@ -789,7 +873,7 @@ msgstr ""
 msgid "Downloading..."
 msgstr "Аҭагалара..."
 
-#: src/control/Toolbar.js:104 src/map/Map.js:1353
+#: src/control/Toolbar.js:104 src/map/Map.js:1387
 msgid "Saving..."
 msgstr "Аиқәырхара..."
 
@@ -797,136 +881,120 @@ msgstr "Аиқәырхара..."
 msgid "Renaming..."
 msgstr ""
 
-#: src/control/Toolbar.js:285
+#: src/control/Toolbar.js:363
 msgid "This version of %productName is powered by"
 msgstr "%productName ари аверсиа аус ауеит аҟны"
 
-#: src/control/Toolbar.js:354
+#: src/control/Toolbar.js:451
 msgid "Insert hyperlink"
 msgstr ""
 
-#: src/control/Toolbar.js:356
+#: src/control/Toolbar.js:453
 msgid "Text"
 msgstr ""
 
-#: src/control/Toolbar.js:357
+#: src/control/Toolbar.js:454
 msgid "Link"
 msgstr ""
 
-#: src/control/Toolbar.js:360
+#: src/control/Toolbar.js:457
 msgid "OK"
 msgstr ""
 
-#: src/core/Socket.js:57
-msgid ""
-"IE11 has reached its maximum number of connections. Please see this document "
-"to increase this limit if needed: https://docs.microsoft.com/en-us/previous-"
-"versions/windows/internet-explorer/ie-developer/general-info/"
-"ee330736(v=vs.85)#websocket-maximum-server-connections"
+#: src/core/Socket.js:59
+msgid "IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections"
 msgstr ""
 
-#: src/core/Socket.js:59
+#: src/core/Socket.js:61
 msgid "Oops, there is a problem connecting to LibreOffice Online : "
 msgstr "LibreOffice Online ахь аимадара аан аиԥҟьара : "
 
-#: src/core/Socket.js:283
+#: src/core/Socket.js:294
+msgid "Served by:"
+msgstr ""
+
+#: src/core/Socket.js:299
 msgid "Unsupported server version."
 msgstr "Асервер аверсиа аднакылаӡом."
 
-#: src/core/Socket.js:350
+#: src/core/Socket.js:366
 msgid "Session terminated by document owner"
 msgstr ""
 
-#: src/core/Socket.js:354
+#: src/core/Socket.js:370
 msgid "Idle document - please click to reload and resume editing"
 msgstr ""
 
-#: src/core/Socket.js:361
+#: src/core/Socket.js:377
 msgid "Server is shutting down for maintenance (auto-saving)"
 msgstr ""
 
-#: src/core/Socket.js:365
+#: src/core/Socket.js:381
 msgid "Oops, there is a problem connecting the document"
 msgstr ""
 
-#: src/core/Socket.js:369
+#: src/core/Socket.js:385
 msgid "Server is recycling and will be available shortly"
 msgstr ""
 
-#: src/core/Socket.js:397
-msgid ""
-"Document has changed in storage. Loading the new document. Your version is "
-"available as revision."
+#: src/core/Socket.js:413
+msgid "Document has changed in storage. Loading the new document. Your version is available as revision."
 msgstr ""
 
-#: src/core/Socket.js:403
-msgid ""
-"Restoring older revision. Any unsaved changes will be available in version "
-"history"
+#: src/core/Socket.js:419
+msgid "Restoring older revision. Any unsaved changes will be available in version history"
 msgstr ""
 
-#: src/core/Socket.js:493
-msgid ""
-"Document has been changed in storage. What would you like to do with your "
-"unsaved changes?"
+#: src/core/Socket.js:510
+msgid "Document has been changed in storage. What would you like to do with your unsaved changes?"
 msgstr ""
 
-#: src/core/Socket.js:497
+#: src/core/Socket.js:514
 msgid "Discard"
 msgstr "Мап ацәктәуп"
 
-#: src/core/Socket.js:502
+#: src/core/Socket.js:519
 msgid "Overwrite"
 msgstr "Еиҭаҭаҩтәуп"
 
-#: src/core/Socket.js:507
+#: src/core/Socket.js:524
 msgid "Save to new file"
 msgstr "Еиқәырхатәуп афаил ҿыц аҟны"
 
-#: src/core/Socket.js:580
+#: src/core/Socket.js:597
 msgid "Document requires password to view."
 msgstr "Адокумент ахәаԥшразы иаҭахуп ажәамаӡа."
 
-#: src/core/Socket.js:583
+#: src/core/Socket.js:600
 msgid "Document requires password to modify."
 msgstr "Адокумент аредакциазура азы иаҭахуп ажәамаӡа."
 
-#: src/core/Socket.js:585
+#: src/core/Socket.js:602
 msgid "Hit Cancel to open in view-only mode."
 msgstr ""
 
-#: src/core/Socket.js:589
+#: src/core/Socket.js:606
 msgid "Wrong password provided. Please try again."
 msgstr "Ииашам ажәамаӡа. Иҭажәгал ҽазнык."
 
-#: src/core/Socket.js:717
+#: src/core/Socket.js:737
 msgid "Connecting..."
 msgstr "Аимадара..."
 
-#: src/core/Socket.js:924
-msgid ""
-"Well, this is embarrassing, we cannot connect to your document. Please try "
-"again."
+#: src/core/Socket.js:1009
+msgid "Well, this is embarrassing, we cannot connect to your document. Please try again."
 msgstr ""
 
 #: src/errormessages.js:13
-msgid ""
-"No disk space left on server, please contact the server administrator to "
-"continue."
+msgid "No disk space left on server, please contact the server administrator to continue."
 msgstr ""
 
 #: src/errormessages.js:14
-msgid ""
-"The host URL is empty. The loolwsd server is probably misconfigured, please "
-"contact the administrator."
+msgid "The host URL is empty. The loolwsd server is probably misconfigured, please contact the administrator."
 msgstr ""
 
 #: src/errormessages.js:15
-msgid ""
-"This is an unsupported version of {productname}. To avoid the impression "
-"that it is suitable for deployment in enterprises, this message appears when "
-"more than {docs} documents or {connections} connections are in use "
-"concurrently"
+msgid "This is an unsupported version of {productname}. To avoid the impression that it is suitable for deployment in enterprises, this message appears when more than {docs} documents or {connections} connections are in use concurrently"
 msgstr ""
 
 #: src/errormessages.js:16
@@ -934,21 +1002,15 @@ msgid "More information and support"
 msgstr ""
 
 #: src/errormessages.js:17
-msgid ""
-"This service is limited to %0 documents, and %1 connections total by the "
-"admin. This limit has been reached. Please try again later."
+msgid "This service is limited to %0 documents, and %1 connections total by the admin. This limit has been reached. Please try again later."
 msgstr ""
 
 #: src/errormessages.js:18
-msgid ""
-"Service is unavailable. Please try again later and report to your "
-"administrator if the issue persists."
+msgid "Service is unavailable. Please try again later and report to your administrator if the issue persists."
 msgstr ""
 
 #: src/errormessages.js:19
-msgid ""
-"Unauthorized WOPI host. Please try again later and report to your "
-"administrator if the issue persists."
+msgid "Unauthorized WOPI host. Please try again later and report to your administrator if the issue persists."
 msgstr ""
 
 #: src/errormessages.js:20
@@ -956,21 +1018,15 @@ msgid "Wrong or missing WOPISrc parameter, please contact support."
 msgstr ""
 
 #: src/errormessages.js:21
-msgid ""
-"Your session will expire in %time. Please save your work and refresh the "
-"session (or webpage) to continue."
+msgid "Your session will expire in %time. Please save your work and refresh the session (or webpage) to continue."
 msgstr ""
 
 #: src/errormessages.js:22
-msgid ""
-"Your session has been expired. Further changes to document might not be "
-"saved. Please refresh the session (or webpage) to continue."
+msgid "Your session has been expired. Further changes to document might not be saved. Please refresh the session (or webpage) to continue."
 msgstr ""
 
 #: src/errormessages.js:23
-msgid ""
-"Failed to load the document. Please ensure the file type is supported and "
-"not corrupted, and try again."
+msgid "Failed to load the document. Please ensure the file type is supported and not corrupted, and try again."
 msgstr ""
 
 #: src/errormessages.js:24
@@ -981,139 +1037,175 @@ msgstr ""
 msgid "You are leaving the editor, are you sure you want to visit %url?"
 msgstr ""
 
-#: src/errormessages.js:29
-msgid "Failed to load document."
+#: src/errormessages.js:26
+msgid "Failed to load the document. This document is either malformed or is taking more resources than allowed. Please contact the administrator."
 msgstr ""
 
 #: src/errormessages.js:30
+msgid "Failed to load document."
+msgstr ""
+
+#: src/errormessages.js:31
 msgid "Save failed due to no disk space left. Document will now be read-only."
 msgstr ""
 
-#: src/errormessages.js:31 src/errormessages.js:39
+#: src/errormessages.js:32 src/errormessages.js:40
 msgid "Document cannot be saved due to expired or invalid access token."
 msgstr ""
 
-#: src/errormessages.js:32
+#: src/errormessages.js:33
 msgid "Document cannot be saved."
 msgstr ""
 
-#: src/errormessages.js:33
+#: src/errormessages.js:34
 msgid "Document cannot be renamed."
 msgstr ""
 
-#: src/errormessages.js:37
+#: src/errormessages.js:38
 #, javascript-format
-msgid ""
-"Failed to read document from storage. Please contact your storage server "
-"(%storageserver) administrator."
+msgid "Failed to read document from storage. Please contact your storage server (%storageserver) administrator."
 msgstr ""
 
-#: src/errormessages.js:38
+#: src/errormessages.js:39
 #, javascript-format
-msgid ""
-"Save failed due to no disk space left on storage server. Document will now "
-"be read-only. Please contact the server (%storageserver) administrator to "
-"continue editing."
+msgid "Save failed due to no disk space left on storage server. Document will now be read-only. Please contact the server (%storageserver) administrator to continue editing."
 msgstr ""
 
-#: src/errormessages.js:40
-msgid ""
-"Document cannot be saved. Check your permissions or contact the storage "
-"server administrator."
+#: src/errormessages.js:41
+msgid "Document cannot be saved. Check your permissions or contact the storage server administrator."
 msgstr ""
 
-#: src/errormessages.js:41
-msgid ""
-"Document cannot be renamed. Check your permissions or contact the storage "
-"server administrator."
+#: src/errormessages.js:42
+msgid "Document cannot be renamed. Check your permissions or contact the storage server administrator."
 msgstr ""
 
-#: src/layer/marker/Annotation.js:217
+#: src/errormessages.js:47
+msgid "Uploading file to server failed, file not found."
+msgstr ""
+
+#: src/errormessages.js:48
+msgid "Uploading file to server failed, the file is too large."
+msgstr ""
+
+#: src/layer/marker/Annotation.js:219
 msgid "Accept change"
 msgstr "Ихадкылатәуп аԥсахра"
 
-#: src/layer/marker/Annotation.js:222
+#: src/layer/marker/Annotation.js:224
 msgid "Reject change"
 msgstr "Мап ацәктәуп аҧсахра"
 
-#: src/layer/marker/Annotation.js:231
+#: src/layer/marker/Annotation.js:233
 msgid "Open menu"
 msgstr "Иаарттәуп ахкынҵа"
 
-#: src/layer/marker/Annotation.js:251 src/layer/tile/TileLayer.js:238
+#: src/layer/marker/Annotation.js:254 src/layer/tile/TileLayer.js:246
 msgid "Reply"
 msgstr "Аҭак"
 
-#: src/layer/tile/TileLayer.js:232
+#: src/layer/tile/CalcTileLayer.js:75 src/layer/tile/ImpressTileLayer.js:117
+#: src/layer/tile/WriterTileLayer.js:56
+#, fuzzy
+#| msgid "Cancel the search"
+msgid "Show the search bar"
+msgstr "Иаҟәыхтәуп аҧшаара"
+
+#: src/layer/tile/CalcTileLayer.js:237 src/layer/tile/ImpressTileLayer.js:222
+#: src/layer/tile/WriterTileLayer.js:157
+#, fuzzy
+#| msgid "Cancel the search"
+msgid "Clear the search field"
+msgstr "Иаҟәыхтәуп аҧшаара"
+
+#: src/layer/tile/CalcTileLayer.js:239 src/layer/tile/ImpressTileLayer.js:224
+#: src/layer/tile/WriterTileLayer.js:159
+#, fuzzy
+#| msgid "Cancel the search"
+msgid "Hide the search bar"
+msgstr "Иаҟәыхтәуп аҧшаара"
+
+#: src/layer/tile/TileLayer.js:240
 msgid "Modify"
 msgstr "Иҧсахтәуп"
 
-#: src/layer/tile/TileLayer.js:244
+#: src/layer/tile/TileLayer.js:252
 msgid "Remove"
 msgstr "Ианыхтәуп"
 
-#: src/layer/tile/TileLayer.js:250
+#: src/layer/tile/TileLayer.js:258
 msgid "Resolve"
 msgstr ""
 
-#: src/map/Clipboard.js:123
+#: src/map/Clipboard.js:133
 msgid "To paste outside %productName, please first click the 'download' button"
 msgstr ""
 
-#: src/map/Clipboard.js:269
+#: src/map/Clipboard.js:278
 msgid "Failed to download clipboard, please re-copy"
 msgstr ""
 
-#: src/map/Clipboard.js:749
+#: src/map/Clipboard.js:765
 msgid "<p>Please use the copy/paste buttons on your on-screen keyboard.</p>"
 msgstr ""
 
-#: src/map/Clipboard.js:771
-msgid ""
-"<p>If you would like to share larger elements of your document with other "
-"applications it is necessary to first download them onto your device. To do "
-"that press the \"Start download\" button below, and when complete click "
-"\"Confirm copy to clipboard\".</p><p>If you are copy and pasting between "
-"documents inside %productName, there is no need to download.</p>"
+#: src/map/Clipboard.js:790
+msgid "<p>If you would like to share larger elements of your document with other applications it is necessary to first download them onto your device. To do that press the \"Start download\" button below, and when complete click \"Confirm copy to clipboard\".</p><p>If you are copy and pasting between documents inside %productName, there is no need to download.</p>"
 msgstr ""
 
-#: src/map/Clipboard.js:787
-msgid ""
-"<p>A download due to a large copy/paste operation has already started. "
-"Please, wait for the current download or cancel it before starting a new "
-"one</p>"
+#: src/map/Clipboard.js:806
+msgid "<p>A download due to a large copy/paste operation has already started. Please, wait for the current download or cancel it before starting a new one</p>"
 msgstr ""
 
-#: src/map/Map.js:219
+#: src/map/Map.js:234
 msgid "Initializing..."
 msgstr "Аинициализациа..."
 
-#: src/map/Map.js:406
+#: src/map/Map.js:420
 #, javascript-format
 msgid "%d seconds ago"
 msgstr ""
 
-#: src/map/Map.js:409
+#: src/map/Map.js:423
 #, javascript-format
 msgid "%d minutes ago"
 msgstr ""
 
-#: src/map/Map.js:1220
+#: src/map/Map.js:1249
 msgid "Inactive document - please click to resume editing"
 msgstr "Иактивым адокумент - шәаӷәыӷәӷәа аредакциазура азы"
 
-#: src/map/Map.js:1356
+#: src/map/Map.js:1390
 msgid "Loading..."
 msgstr "Аҭагалара..."
 
-#: src/map/handler/Map.FileInserter.js:105
+#: src/map/handler/Map.FileInserter.js:96
+#, javascript-format
+msgid "The file of type: %0 can not be uploaded to server since the file has no name"
+msgstr ""
+
+#: src/map/handler/Map.FileInserter.js:98
+#, javascript-format
+msgid "The file of type: %0 can not be uploaded to server since the file is empty"
+msgstr ""
+
+#: src/map/handler/Map.FileInserter.js:129
 msgid "Uploading..."
 msgstr "Аҭыгара..."
 
+#: src/map/handler/Map.FileInserter.js:143
+msgid "Uploading file to server failed with status: %0"
+msgstr ""
+
 #: src/map/handler/Map.WOPI.js:107
 msgid "Creating new file from template..."
 msgstr ""
 
-#: src/map/handler/Map.WOPI.js:371
+#: src/map/handler/Map.WOPI.js:374
 msgid "Creating copy..."
 msgstr ""
+
+#~ msgid "Function"
+#~ msgstr "Афункциа"
+
+#~ msgid "Accept"
+#~ msgstr "Ихадкылатәуп"
diff --git a/loleaflet/po/ui-af.po b/loleaflet/po/ui-af.po
index e522902de..db1557c9e 100644
--- a/loleaflet/po/ui-af.po
+++ b/loleaflet/po/ui-af.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-10-08 11:32+0200\n"
+"POT-Creation-Date: 2019-12-13 12:22+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -121,7 +121,8 @@ msgstr "CPU grafieke"
 msgid "Network Graph"
 msgstr ""
 
-#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:248
+#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:251
+#: src/layer/tile/TileLayer.js:383
 msgid "Save"
 msgstr "Stoor"
 
@@ -181,7 +182,7 @@ msgstr ""
 msgid "Sent"
 msgstr ""
 
-#: admin/src/AdminSocketBase.js:46
+#: admin/src/AdminSocketBase.js:54
 msgid "Connection error"
 msgstr ""
 
@@ -230,15 +231,15 @@ msgstr ""
 msgid "Open link"
 msgstr ""
 
-#: src/control/Control.AlertDialog.js:53
+#: src/control/Control.AlertDialog.js:54
 msgid "Edit"
 msgstr ""
 
-#: src/control/Control.AlertDialog.js:74
+#: src/control/Control.AlertDialog.js:76
 msgid "The server encountered a %0 error while parsing the %1 command."
 msgstr ""
 
-#: src/control/Control.ContextMenu.js:156
+#: src/control/Control.ContextMenu.js:234
 msgid "Paste Special"
 msgstr ""
 
@@ -254,7 +255,7 @@ msgstr ""
 msgid "Index"
 msgstr ""
 
-#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:271
+#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:279
 msgid "Comment"
 msgstr ""
 
@@ -271,7 +272,7 @@ msgstr ""
 msgid "Jump to state"
 msgstr ""
 
-#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2333
+#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2442
 msgid "You"
 msgstr ""
 
@@ -291,151 +292,251 @@ msgstr ""
 msgid "Start cross copy/paste"
 msgstr ""
 
-#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:256
-#: src/control/Control.Menubar.js:353
+#: src/control/ColorPicker.js:121
+msgid "No color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:150
+msgid "Linear"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:153
+msgid "Axial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:156
+msgid "Radial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:159
+msgid "Elipsoid"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:163
+msgid "Quadratic"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:166
+msgid "Square"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:169
+msgid "Fixed size"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:734
+#: src/control/Control.Toolbar.js:1577
+msgid "None"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:737
+msgid "Color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:740
+msgid "Gradient"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:743
+msgid "Hatching"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:747
+msgid "Pattern"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:880
+msgid "From"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:883
+msgid "To"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1014
+msgid "Font Name"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1016
+msgid "Font Size"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1468
+msgid "Rows"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1469
+msgid "Columns"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1489
+#: src/control/Control.Menubar.js:615 src/control/Control.Menubar.js:666
+#: src/control/Control.Toolbar.js:957
+msgid "Insert table"
+msgstr ""
+
+#: src/control/Control.LanguageDialog.js:69 src/control/Control.Menubar.js:227
+#: src/control/Control.Menubar.js:229 src/control/Control.Menubar.js:231
+#: src/control/Control.Menubar.js:335 src/control/Control.Menubar.js:449
+#: src/control/Control.Toolbar.js:1958
+msgid "None (Do not check spelling)"
+msgstr ""
+
+#: src/control/Control.LanguageDialog.js:86 src/control/Toolbar.js:458
+#: src/layer/marker/Annotation.js:183 src/layer/tile/TileLayer.js:384
+msgid "Cancel"
+msgstr ""
+
+#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:250
+#: src/control/Control.Menubar.js:349 src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:508 src/control/Control.Menubar.js:552
 msgid "Share..."
 msgstr "Deel..."
 
-#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:258
-#: src/control/Control.Menubar.js:355
+#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:252
+#: src/control/Control.Menubar.js:351 src/control/Control.Menubar.js:466
+#: src/control/Control.Menubar.js:510 src/control/Control.Menubar.js:554
 msgid "See revision history"
 msgstr ""
 
-#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:259
-#: src/control/Control.Menubar.js:356
+#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:253
+#: src/control/Control.Menubar.js:352 src/control/Control.Menubar.js:469
+#: src/control/Control.Menubar.js:512 src/control/Control.Menubar.js:556
 msgid "Download as"
 msgstr ""
 
-#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:31
-#: src/control/Control.Menubar.js:260 src/control/Control.Menubar.js:265
-#: src/control/Control.Menubar.js:357 src/control/Control.Menubar.js:362
+#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:254
+#: src/control/Control.Menubar.js:353 src/control/Control.Menubar.js:470
+#: src/control/Control.Menubar.js:513 src/control/Control.Menubar.js:557
 msgid "PDF Document (.pdf)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:32
+#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:471
 msgid "ODF text document (.odt)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:33
+#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:472
 msgid "Word 2003 Document (.doc)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:34
+#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:473
 msgid "Word Document (.docx)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:35
+#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:474
 msgid "Rich Text (.rtf)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:264
-#: src/control/Control.Menubar.js:361
-msgid "Export as"
-msgstr ""
-
-#: src/control/Control.Menubar.js:36 src/control/Signing.js:601
+#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:467
+#: src/control/Signing.js:601
 msgid "Sign document"
 msgstr ""
 
-#: src/control/Control.Menubar.js:38 src/control/Control.Menubar.js:270
-#: src/control/Control.Menubar.js:367
+#: src/control/Control.Menubar.js:32 src/control/Control.Menubar.js:259
+#: src/control/Control.Menubar.js:358
 msgid "Close document"
 msgstr ""
 
-#: src/control/Control.Menubar.js:43 src/control/Control.Menubar.js:275
-#: src/control/Control.Menubar.js:372
+#: src/control/Control.Menubar.js:37 src/control/Control.Menubar.js:264
+#: src/control/Control.Menubar.js:363 src/control/Control.Menubar.js:479
+#: src/control/Control.Menubar.js:521 src/control/Control.Menubar.js:565
 msgid "Repair"
 msgstr ""
 
-#: src/control/Control.Menubar.js:69 src/control/Control.Menubar.js:289
-#: src/control/Control.Toolbar.js:1071
+#: src/control/Control.Menubar.js:63 src/control/Control.Menubar.js:278
+#: src/control/Control.Toolbar.js:1158
 msgid "Reset zoom"
 msgstr ""
 
-#: src/control/Control.Menubar.js:70
+#: src/control/Control.Menubar.js:64 src/control/Control.Menubar.js:496
 msgid "Show Ruler"
 msgstr ""
 
-#: src/control/Control.Menubar.js:77 src/control/Control.Menubar.js:291
-#: src/control/Control.Menubar.js:385
-msgid "Mobile Wizard"
-msgstr ""
-
-#: src/control/Control.Menubar.js:81 src/control/Control.Menubar.js:294
-#: src/control/Control.Menubar.js:388
+#: src/control/Control.Menubar.js:74 src/control/Control.Menubar.js:288
+#: src/control/Control.Menubar.js:378 src/control/Control.Menubar.js:612
+#: src/control/Control.Menubar.js:652 src/control/Control.Menubar.js:663
 msgid "Local Image..."
 msgstr ""
 
-#: src/control/Control.Menubar.js:98 src/control/Control.Menubar.js:100
+#: src/control/Control.Menubar.js:91 src/control/Control.Menubar.js:93
+#: src/control/Control.Menubar.js:628 src/control/Control.Menubar.js:630
 msgid "All"
 msgstr ""
 
-#: src/control/Control.Menubar.js:149
+#: src/control/Control.Menubar.js:142
 msgid "Text orientation"
 msgstr ""
 
-#: src/control/Control.Menubar.js:234 src/control/Control.Menubar.js:236
-#: src/control/Control.Menubar.js:238 src/control/Control.Menubar.js:340
-#: src/control/Control.Menubar.js:459 src/control/Control.Toolbar.js:1830
-msgid "None (Do not check spelling)"
+#: src/control/Control.Menubar.js:239 src/control/Control.Menubar.js:338
+#: src/control/Control.Menubar.js:453
+msgid "Online Help"
 msgstr ""
 
-#: src/control/Control.Menubar.js:246 src/control/Control.Menubar.js:343
-#: src/control/Control.Menubar.js:463
+#: src/control/Control.Menubar.js:240 src/control/Control.Menubar.js:339
+#: src/control/Control.Menubar.js:454
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: src/control/Control.Menubar.js:247 src/control/Control.Menubar.js:344
-#: src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:241 src/control/Control.Menubar.js:340
+#: src/control/Control.Menubar.js:455 src/control/Control.Menubar.js:501
+#: src/control/Control.Menubar.js:545 src/control/Control.Menubar.js:606
 msgid "About"
 msgstr ""
 
-#: src/control/Control.Menubar.js:249 src/control/Control.Menubar.js:346
-#: src/control/Control.Menubar.js:466 src/map/Map.js:371
+#: src/control/Control.Menubar.js:243 src/control/Control.Menubar.js:342
+#: src/control/Control.Menubar.js:457 src/map/Map.js:385
 msgid "Last modification"
 msgstr ""
 
-#: src/control/Control.Menubar.js:261 src/control/Control.Menubar.js:266
+#: src/control/Control.Menubar.js:255 src/control/Control.Menubar.js:514
 msgid "ODF presentation (.odp)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:262 src/control/Control.Menubar.js:267
+#: src/control/Control.Menubar.js:256 src/control/Control.Menubar.js:515
 msgid "PowerPoint 2003 Presentation (.ppt)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:263 src/control/Control.Menubar.js:268
+#: src/control/Control.Menubar.js:257 src/control/Control.Menubar.js:516
 msgid "PowerPoint Presentation (.pptx)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:334 src/control/Control.Toolbar.js:1024
+#: src/control/Control.Menubar.js:329 src/control/Control.Menubar.js:544
+#: src/control/Control.Toolbar.js:1111
 msgid "Fullscreen presentation"
 msgstr ""
 
-#: src/control/Control.Menubar.js:358 src/control/Control.Menubar.js:363
+#: src/control/Control.Menubar.js:354 src/control/Control.Menubar.js:558
 msgid "ODF spreadsheet (.ods)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:359 src/control/Control.Menubar.js:364
+#: src/control/Control.Menubar.js:355 src/control/Control.Menubar.js:559
 msgid "Excel 2003 Spreadsheet (.xls)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:360 src/control/Control.Menubar.js:365
+#: src/control/Control.Menubar.js:356 src/control/Control.Menubar.js:560
 msgid "Excel Spreadsheet (.xlsx)"
 msgstr ""
 
-#: src/control/Control.Menubar.js:533 src/control/Control.Toolbar.js:1829
+#: src/control/Control.Menubar.js:469 src/control/Control.Menubar.js:512
+#: src/control/Control.Menubar.js:556
+msgid "Export as"
+msgstr ""
+
+#: src/control/Control.Menubar.js:639 src/control/Control.Menubar.js:658
+#: src/control/Control.Menubar.js:668
+msgid "Insert Shape"
+msgstr ""
+
+#: src/control/Control.Menubar.js:738 src/control/Control.Toolbar.js:1957
 msgid "Reset to Default Language"
 msgstr ""
 
-#: src/control/Control.Menubar.js:888
+#: src/control/Control.Menubar.js:1106
 msgid "Are you sure you want to delete this slide?"
 msgstr ""
 
-#: src/control/Control.Menubar.js:926 src/map/Clipboard.js:751
-msgid ""
-"<p>Your browser has very limited access to the clipboard, so use these "
-"keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</"
-"b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
+#: src/control/Control.Menubar.js:1138 src/map/Clipboard.js:767
+msgid "<p>Your browser has very limited access to the clipboard, so use these keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
 msgstr ""
 
 #: src/control/Control.Scroll.Annotation.js:10
@@ -462,202 +563,180 @@ msgstr ""
 msgid "Enter new sheet name"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:214
+#: src/control/Control.Toolbar.js:225
 msgid "Are you sure you want to delete this page?"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:810
-msgid "Borders"
+#: src/control/Control.Toolbar.js:850
+msgid "Default Style"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:818
-msgid "More..."
+#: src/control/Control.Toolbar.js:901
+msgid "Borders"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:866 src/layer/tile/ImpressTileLayer.js:117
-#: src/layer/tile/WriterTileLayer.js:80
-msgid "Insert table"
+#: src/control/Control.Toolbar.js:909
+msgid "More..."
 msgstr ""
 
-#: src/control/Control.Toolbar.js:871
+#: src/control/Control.Toolbar.js:962
 msgid "Insert Local Image"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:875 src/control/Control.Toolbar.js:877
-#: src/layer/tile/CalcTileLayer.js:94 src/layer/tile/ImpressTileLayer.js:119
-#: src/layer/tile/WriterTileLayer.js:82
+#: src/control/Control.Toolbar.js:966
 msgid "Insert shapes"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:952 src/control/Control.Toolbar.js:1476
-#: src/layer/tile/CalcTileLayer.js:92 src/layer/tile/CalcTileLayer.js:157
-msgid "Sum"
-msgstr ""
-
-#: src/control/Control.Toolbar.js:953 src/layer/tile/CalcTileLayer.js:158
-msgid "Function"
-msgstr ""
-
-#: src/control/Control.Toolbar.js:954 src/control/Toolbar.js:361
-#: src/layer/marker/Annotation.js:181 src/layer/tile/CalcTileLayer.js:159
-msgid "Cancel"
-msgstr ""
-
-#: src/control/Control.Toolbar.js:955 src/layer/tile/CalcTileLayer.js:160
-msgid "Accept"
-msgstr ""
-
-#: src/control/Control.Toolbar.js:1002 src/layer/tile/CalcTileLayer.js:193
+#: src/control/Control.Toolbar.js:1089 src/layer/tile/CalcTileLayer.js:180
 msgid "First sheet"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1003 src/layer/tile/CalcTileLayer.js:194
+#: src/control/Control.Toolbar.js:1090 src/layer/tile/CalcTileLayer.js:181
 msgid "Previous sheet"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1004 src/layer/tile/CalcTileLayer.js:195
+#: src/control/Control.Toolbar.js:1091 src/layer/tile/CalcTileLayer.js:182
 msgid "Next sheet"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1005 src/layer/tile/CalcTileLayer.js:196
+#: src/control/Control.Toolbar.js:1092 src/layer/tile/CalcTileLayer.js:183
 msgid "Last sheet"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1006 src/layer/tile/CalcTileLayer.js:197
+#: src/control/Control.Toolbar.js:1093 src/layer/tile/CalcTileLayer.js:184
 msgid "Insert sheet"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1048
+#: src/control/Control.Toolbar.js:1135
 msgid "Search"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1054
+#: src/control/Control.Toolbar.js:1141
 msgid "Cancel the search"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1061 src/layer/tile/CalcTileLayer.js:115
-#: src/layer/tile/ImpressTileLayer.js:144 src/layer/tile/WriterTileLayer.js:105
+#: src/control/Control.Toolbar.js:1148 src/layer/tile/CalcTileLayer.js:120
+#: src/layer/tile/ImpressTileLayer.js:151 src/layer/tile/WriterTileLayer.js:94
 msgid "Always follow the editor"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1064 src/layer/tile/CalcTileLayer.js:118
-#: src/layer/tile/ImpressTileLayer.js:147 src/layer/tile/WriterTileLayer.js:108
+#: src/control/Control.Toolbar.js:1151 src/layer/tile/CalcTileLayer.js:123
+#: src/layer/tile/ImpressTileLayer.js:154 src/layer/tile/WriterTileLayer.js:97
 msgid "Current"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1141
+#: src/control/Control.Toolbar.js:1228
 msgid "%user has joined"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1142
+#: src/control/Control.Toolbar.js:1229
 msgid "%user has left"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1443
+#: src/control/Control.Toolbar.js:1542
 #, fuzzy
 msgid "Number of Sheets"
 msgstr "Aantal Aansig"
 
-#: src/control/Control.Toolbar.js:1448
+#: src/control/Control.Toolbar.js:1547
 msgid "Selected range of cells"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1453 src/control/Control.Toolbar.js:1510
+#: src/control/Control.Toolbar.js:1552 src/control/Control.Toolbar.js:1609
 msgid "Entering text mode"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1462 src/control/Control.Toolbar.js:1515
+#: src/control/Control.Toolbar.js:1561 src/control/Control.Toolbar.js:1614
 msgid "Selection Mode"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1467
+#: src/control/Control.Toolbar.js:1566
 msgid "Choice of functions"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1471
+#: src/control/Control.Toolbar.js:1570
 msgid "Average"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1472
+#: src/control/Control.Toolbar.js:1571
 msgid "CountA"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1473
+#: src/control/Control.Toolbar.js:1572
 msgid "Count"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1474
+#: src/control/Control.Toolbar.js:1573
 msgid "Maximum"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1475
+#: src/control/Control.Toolbar.js:1574
 msgid "Minimum"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1477
-msgid "Selection count"
+#: src/control/Control.Toolbar.js:1575
+msgid "Sum"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1478
-msgid "None"
+#: src/control/Control.Toolbar.js:1576
+msgid "Selection count"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1500
+#: src/control/Control.Toolbar.js:1599
 #, fuzzy
 msgid "Number of Pages"
 msgstr "Aantal Aansig"
 
-#: src/control/Control.Toolbar.js:1505
+#: src/control/Control.Toolbar.js:1604
 msgid "Word Counter"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1536
+#: src/control/Control.Toolbar.js:1639
 #, fuzzy
 msgid "Number of Slides"
 msgstr "Aantal Aansig"
 
-#: src/control/Control.Toolbar.js:1570
+#: src/control/Control.Toolbar.js:1676
 msgid "%n users"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1571
+#: src/control/Control.Toolbar.js:1677
 msgid "1 user"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1572
+#: src/control/Control.Toolbar.js:1678
 msgid "0 users"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1923
+#: src/control/Control.Toolbar.js:2053
 msgid "Style"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1946
+#: src/control/Control.Toolbar.js:2076
 msgid "Font"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1971
+#: src/control/Control.Toolbar.js:2102
 msgid "Previous slide"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:1972
+#: src/control/Control.Toolbar.js:2103
 msgid "Next slide"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:2024
-msgid ""
-"Conflict Undo/Redo with multiple users. Please use document repair to resolve"
+#: src/control/Control.Toolbar.js:2161
+msgid "Conflict Undo/Redo with multiple users. Please use document repair to resolve"
 msgstr ""
 
-#: src/control/Control.Toolbar.js:2339
+#: src/control/Control.Toolbar.js:2448
 msgid "Readonly"
 msgstr ""
 
-#: src/control/Ruler.js:101
+#: src/control/Ruler.js:192
 msgid "Left Margin"
 msgstr ""
 
-#: src/control/Ruler.js:102
+#: src/control/Ruler.js:193
 msgid "Right Margin"
 msgstr ""
 
@@ -793,7 +872,7 @@ msgstr ""
 msgid "Downloading..."
 msgstr "Laai af"
 
-#: src/control/Toolbar.js:104 src/map/Map.js:1353
+#: src/control/Toolbar.js:104 src/map/Map.js:1387
 msgid "Saving..."
 msgstr "Stoor..."
 
@@ -801,136 +880,120 @@ msgstr "Stoor..."
 msgid "Renaming..."
 msgstr ""
 
-#: src/control/Toolbar.js:285
+#: src/control/Toolbar.js:363
 msgid "This version of %productName is powered by"
 msgstr ""
 
-#: src/control/Toolbar.js:354
+#: src/control/Toolbar.js:451
 msgid "Insert hyperlink"
 msgstr ""
 
-#: src/control/Toolbar.js:356
+#: src/control/Toolbar.js:453
 msgid "Text"
 msgstr ""
 
-#: src/control/Toolbar.js:357
+#: src/control/Toolbar.js:454
 msgid "Link"
 msgstr ""
 
-#: src/control/Toolbar.js:360
+#: src/control/Toolbar.js:457
 msgid "OK"
 msgstr ""
 
-#: src/core/Socket.js:57
-msgid ""
-"IE11 has reached its maximum number of connections. Please see this document "
-"to increase this limit if needed: https://docs.microsoft.com/en-us/previous-"
-"versions/windows/internet-explorer/ie-developer/general-info/"
-"ee330736(v=vs.85)#websocket-maximum-server-connections"
+#: src/core/Socket.js:59
+msgid "IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections"
 msgstr ""
 
-#: src/core/Socket.js:59
+#: src/core/Socket.js:61
 msgid "Oops, there is a problem connecting to LibreOffice Online : "
 msgstr ""
 
-#: src/core/Socket.js:283
+#: src/core/Socket.js:294
+msgid "Served by:"
+msgstr ""
+
+#: src/core/Socket.js:299
 msgid "Unsupported server version."
 msgstr ""
 
-#: src/core/Socket.js:350
+#: src/core/Socket.js:366
 msgid "Session terminated by document owner"
 msgstr "Die dokument se eienaar het die sessie beëindig"
 
-#: src/core/Socket.js:354
+#: src/core/Socket.js:370
 msgid "Idle document - please click to reload and resume editing"
 msgstr ""
 
-#: src/core/Socket.js:361
+#: src/core/Socket.js:377
 msgid "Server is shutting down for maintenance (auto-saving)"
 msgstr ""
 
-#: src/core/Socket.js:365
+#: src/core/Socket.js:381
 msgid "Oops, there is a problem connecting the document"
 msgstr "Daar is a probleem om na die dokument toe te konnekteer"
 
-#: src/core/Socket.js:369
+#: src/core/Socket.js:385
 msgid "Server is recycling and will be available shortly"
 msgstr ""
 
-#: src/core/Socket.js:397
-msgid ""
-"Document has changed in storage. Loading the new document. Your version is "
-"available as revision."
+#: src/core/Socket.js:413
+msgid "Document has changed in storage. Loading the new document. Your version is available as revision."
 msgstr ""
 
-#: src/core/Socket.js:403
-msgid ""
-"Restoring older revision. Any unsaved changes will be available in version "
-"history"
+#: src/core/Socket.js:419
+msgid "Restoring older revision. Any unsaved changes will be available in version history"
 msgstr ""
 
-#: src/core/Socket.js:493
-msgid ""
-"Document has been changed in storage. What would you like to do with your "
-"unsaved changes?"
+#: src/core/Socket.js:510
+msgid "Document has been changed in storage. What would you like to do with your unsaved changes?"
 msgstr ""
 
-#: src/core/Socket.js:497
+#: src/core/Socket.js:514
 msgid "Discard"
 msgstr ""
 
-#: src/core/Socket.js:502
+#: src/core/Socket.js:519
 msgid "Overwrite"
 msgstr ""
 
-#: src/core/Socket.js:507
+#: src/core/Socket.js:524
 msgid "Save to new file"
 msgstr "Stoor na nuwe lêer"
 
-#: src/core/Socket.js:580
+#: src/core/Socket.js:597
 msgid "Document requires password to view."
 msgstr ""
 
-#: src/core/Socket.js:583
+#: src/core/Socket.js:600
 msgid "Document requires password to modify."
 msgstr ""
 
-#: src/core/Socket.js:585
+#: src/core/Socket.js:602
 msgid "Hit Cancel to open in view-only mode."
 msgstr ""
 
-#: src/core/Socket.js:589
+#: src/core/Socket.js:606
 msgid "Wrong password provided. Please try again."
 msgstr ""
 
-#: src/core/Socket.js:717
+#: src/core/Socket.js:737
 msgid "Connecting..."
 msgstr ""
 
-#: src/core/Socket.js:924
-msgid ""
-"Well, this is embarrassing, we cannot connect to your document. Please try "
-"again."
+#: src/core/Socket.js:1009
+msgid "Well, this is embarrassing, we cannot connect to your document. Please try again."
 msgstr ""
 
 #: src/errormessages.js:13
-msgid ""
-"No disk space left on server, please contact the server administrator to "
-"continue."
+msgid "No disk space left on server, please contact the server administrator to continue."
 msgstr ""
 
 #: src/errormessages.js:14
-msgid ""
-"The host URL is empty. The loolwsd server is probably misconfigured, please "
-"contact the administrator."
+msgid "The host URL is empty. The loolwsd server is probably misconfigured, please contact the administrator."
 msgstr ""
 
 #: src/errormessages.js:15
-msgid ""
-"This is an unsupported version of {productname}. To avoid the impression "
-"that it is suitable for deployment in enterprises, this message appears when "
-"more than {docs} documents or {connections} connections are in use "
-"concurrently"
+msgid "This is an unsupported version of {productname}. To avoid the impression that it is suitable for deployment in enterprises, this message appears when more than {docs} documents or {connections} connections are in use concurrently"
 msgstr ""
 
 #: src/errormessages.js:16
@@ -938,21 +1001,15 @@ msgid "More information and support"
 msgstr "Meer inligting en ondersteuning"
 
 #: src/errormessages.js:17
-msgid ""
-"This service is limited to %0 documents, and %1 connections total by the "
-"admin. This limit has been reached. Please try again later."
+msgid "This service is limited to %0 documents, and %1 connections total by the admin. This limit has been reached. Please try again later."
 msgstr ""
 
 #: src/errormessages.js:18
-msgid ""
-"Service is unavailable. Please try again later and report to your "
-"administrator if the issue persists."
+msgid "Service is unavailable. Please try again later and report to your administrator if the issue persists."
 msgstr ""
 
 #: src/errormessages.js:19
-msgid ""
-"Unauthorized WOPI host. Please try again later and report to your "
-"administrator if the issue persists."
+msgid "Unauthorized WOPI host. Please try again later and report to your administrator if the issue persists."
 msgstr ""
 
 #: src/errormessages.js:20
@@ -960,21 +1017,15 @@ msgid "Wrong or missing WOPISrc parameter, please contact support."
 msgstr ""
 
 #: src/errormessages.js:21
-msgid ""
-"Your session will expire in %time. Please save your work and refresh the "
-"session (or webpage) to continue."
+msgid "Your session will expire in %time. Please save your work and refresh the session (or webpage) to continue."
 msgstr ""
 
 #: src/errormessages.js:22
-msgid ""
-"Your session has been expired. Further changes to document might not be "
-"saved. Please refresh the session (or webpage) to continue."
+msgid "Your session has been expired. Further changes to document might not be saved. Please refresh the session (or webpage) to continue."
 msgstr ""
 
 #: src/errormessages.js:23
-msgid ""
-"Failed to load the document. Please ensure the file type is supported and "
-"not corrupted, and try again."
+msgid "Failed to load the document. Please ensure the file type is supported and not corrupted, and try again."
 msgstr ""
 
 #: src/errormessages.js:24
@@ -985,139 +1036,163 @@ msgstr ""
 msgid "You are leaving the editor, are you sure you want to visit %url?"
 msgstr ""
 
-#: src/errormessages.js:29
-msgid "Failed to load document."
+#: src/errormessages.js:26
+msgid "Failed to load the document. This document is either malformed or is taking more resources than allowed. Please contact the administrator."
 msgstr ""
 
 #: src/errormessages.js:30
+msgid "Failed to load document."
+msgstr ""
+
+#: src/errormessages.js:31
 msgid "Save failed due to no disk space left. Document will now be read-only."
 msgstr ""
 
-#: src/errormessages.js:31 src/errormessages.js:39
+#: src/errormessages.js:32 src/errormessages.js:40
 msgid "Document cannot be saved due to expired or invalid access token."
 msgstr ""
 
-#: src/errormessages.js:32
+#: src/errormessages.js:33
 msgid "Document cannot be saved."
 msgstr ""
 
-#: src/errormessages.js:33
+#: src/errormessages.js:34
 msgid "Document cannot be renamed."
 msgstr ""
 
-#: src/errormessages.js:37
+#: src/errormessages.js:38
 #, javascript-format
-msgid ""
-"Failed to read document from storage. Please contact your storage server "
-"(%storageserver) administrator."
+msgid "Failed to read document from storage. Please contact your storage server (%storageserver) administrator."
 msgstr ""
 
-#: src/errormessages.js:38
+#: src/errormessages.js:39
 #, javascript-format
-msgid ""
-"Save failed due to no disk space left on storage server. Document will now "
-"be read-only. Please contact the server (%storageserver) administrator to "
-"continue editing."
+msgid "Save failed due to no disk space left on storage server. Document will now be read-only. Please contact the server (%storageserver) administrator to continue editing."
 msgstr ""
 
-#: src/errormessages.js:40
-msgid ""
-"Document cannot be saved. Check your permissions or contact the storage "
-"server administrator."
+#: src/errormessages.js:41
+msgid "Document cannot be saved. Check your permissions or contact the storage server administrator."
 msgstr ""
 
-#: src/errormessages.js:41
-msgid ""
-"Document cannot be renamed. Check your permissions or contact the storage "
-"server administrator."
+#: src/errormessages.js:42
+msgid "Document cannot be renamed. Check your permissions or contact the storage server administrator."
+msgstr ""
+
+#: src/errormessages.js:47
+msgid "Uploading file to server failed, file not found."
 msgstr ""
 
-#: src/layer/marker/Annotation.js:217
+#: src/errormessages.js:48
+msgid "Uploading file to server failed, the file is too large."
+msgstr ""
+
+#: src/layer/marker/Annotation.js:219
 msgid "Accept change"
 msgstr "veranderings aanvaar"
 
-#: src/layer/marker/Annotation.js:222
+#: src/layer/marker/Annotation.js:224
 msgid "Reject change"
 msgstr ""
 
-#: src/layer/marker/Annotation.js:231
+#: src/layer/marker/Annotation.js:233
 msgid "Open menu"
 msgstr ""
 
-#: src/layer/marker/Annotation.js:251 src/layer/tile/TileLayer.js:238
+#: src/layer/marker/Annotation.js:254 src/layer/tile/TileLayer.js:246
 msgid "Reply"
 msgstr "~Antwoord"
 
-#: src/layer/tile/TileLayer.js:232
+#: src/layer/tile/CalcTileLayer.js:75 src/layer/tile/ImpressTileLayer.js:117
+#: src/layer/tile/WriterTileLayer.js:56
+msgid "Show the search bar"
+msgstr ""
+
+#: src/layer/tile/CalcTileLayer.js:237 src/layer/tile/ImpressTileLayer.js:222
+#: src/layer/tile/WriterTileLayer.js:157
+msgid "Clear the search field"
+msgstr ""
+
+#: src/layer/tile/CalcTileLayer.js:239 src/layer/tile/ImpressTileLayer.js:224
+#: src/layer/tile/WriterTileLayer.js:159
+msgid "Hide the search bar"
+msgstr ""
+
+#: src/layer/tile/TileLayer.js:240
 msgid "Modify"
 msgstr "Wysig"
 
-#: src/layer/tile/TileLayer.js:244
+#: src/layer/tile/TileLayer.js:252
 msgid "Remove"
 msgstr ""
 
-#: src/layer/tile/TileLayer.js:250
+#: src/layer/tile/TileLayer.js:258
 msgid "Resolve"
 msgstr ""
 
-#: src/map/Clipboard.js:123
+#: src/map/Clipboard.js:133
 msgid "To paste outside %productName, please first click the 'download' button"
 msgstr ""
 
-#: src/map/Clipboard.js:269
+#: src/map/Clipboard.js:278
 msgid "Failed to download clipboard, please re-copy"
 msgstr ""
 
-#: src/map/Clipboard.js:749
+#: src/map/Clipboard.js:765
 msgid "<p>Please use the copy/paste buttons on your on-screen keyboard.</p>"
 msgstr ""
 
-#: src/map/Clipboard.js:771
-msgid ""
-"<p>If you would like to share larger elements of your document with other "
-"applications it is necessary to first download them onto your device. To do "
-"that press the \"Start download\" button below, and when complete click "
-"\"Confirm copy to clipboard\".</p><p>If you are copy and pasting between "
-"documents inside %productName, there is no need to download.</p>"
+#: src/map/Clipboard.js:790
+msgid "<p>If you would like to share larger elements of your document with other applications it is necessary to first download them onto your device. To do that press the \"Start download\" button below, and when complete click \"Confirm copy to clipboard\".</p><p>If you are copy and pasting between documents inside %productName, there is no need to download.</p>"
 msgstr ""
 
-#: src/map/Clipboard.js:787
-msgid ""
-"<p>A download due to a large copy/paste operation has already started. "
-"Please, wait for the current download or cancel it before starting a new "
-"one</p>"
+#: src/map/Clipboard.js:806
+msgid "<p>A download due to a large copy/paste operation has already started. Please, wait for the current download or cancel it before starting a new one</p>"
 msgstr ""
 
-#: src/map/Map.js:219
+#: src/map/Map.js:234
 msgid "Initializing..."
 msgstr ""
 
-#: src/map/Map.js:406
+#: src/map/Map.js:420
 #, javascript-format
 msgid "%d seconds ago"
 msgstr ""
 
-#: src/map/Map.js:409
+#: src/map/Map.js:423
 #, javascript-format
 msgid "%d minutes ago"
 msgstr ""
 
-#: src/map/Map.js:1220
+#: src/map/Map.js:1249
 msgid "Inactive document - please click to resume editing"
 msgstr ""
 
-#: src/map/Map.js:1356
+#: src/map/Map.js:1390
 msgid "Loading..."
 msgstr ""
 
-#: src/map/handler/Map.FileInserter.js:105
+#: src/map/handler/Map.FileInserter.js:96
+#, javascript-format
+msgid "The file of type: %0 can not be uploaded to server since the file has no name"
+msgstr ""
+
+#: src/map/handler/Map.FileInserter.js:98
+#, javascript-format
+msgid "The file of type: %0 can not be uploaded to server since the file is empty"
+msgstr ""
+
+#: src/map/handler/Map.FileInserter.js:129
 msgid "Uploading..."
 msgstr ""
 
+#: src/map/handler/Map.FileInserter.js:143
+msgid "Uploading file to server failed with status: %0"
+msgstr ""
+
 #: src/map/handler/Map.WOPI.js:107
 msgid "Creating new file from template..."
 msgstr ""
 
-#: src/map/handler/Map.WOPI.js:371
+#: src/map/handler/Map.WOPI.js:374
 msgid "Creating copy..."
 msgstr ""
diff --git a/loleaflet/po/ui-am.po b/loleaflet/po/ui-am.po
index 6a6a2a4e8..452e50e53 100644
--- a/loleaflet/po/ui-am.po
+++ b/loleaflet/po/ui-am.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-10-08 11:32+0200\n"
+"POT-Creation-Date: 2019-12-13 12:22+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -119,7 +119,8 @@ msgstr "የ CPU ግራፍ"
 msgid "Network Graph"
 msgstr "የ ኔትዎርክ ድጋፍ"
 
-#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:248
+#: admin/admin.strings.js:31 src/layer/marker/Annotation.js:251
+#: src/layer/tile/TileLayer.js:383
 msgid "Save"
 msgstr "ማስቀመጫ"
 
@@ -179,7 +180,7 @@ msgstr "ተቀብያለሁ"
 msgid "Sent"
 msgstr "ተልኳል"
 
-#: admin/src/AdminSocketBase.js:46
+#: admin/src/AdminSocketBase.js:54
 msgid "Connection error"
 msgstr "የ ግንኙነት ስህተት"
 
@@ -227,15 +228,15 @@ msgstr " s"
 msgid "Open link"
 msgstr "አገናኝ መክፈቻ"
 
-#: src/control/Control.AlertDialog.js:53
+#: src/control/Control.AlertDialog.js:54
 msgid "Edit"
 msgstr "ማረሚያ"
 
-#: src/control/Control.AlertDialog.js:74
+#: src/control/Control.AlertDialog.js:76
 msgid "The server encountered a %0 error while parsing the %1 command."
 msgstr "ይህ ሰርቨር %0 ስህተት ገጥሞታል ትእዛዙን በ መተንተን ላይ %1 እንዳለ"
 
-#: src/control/Control.ContextMenu.js:156
+#: src/control/Control.ContextMenu.js:234
 msgid "Paste Special"
 msgstr "የተለየ መለጠፊያ"
 
@@ -251,7 +252,7 @@ msgstr "አይነት"
 msgid "Index"
 msgstr "ማውጫ"
 
-#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:271
+#: src/control/Control.DocumentRepair.js:48 src/layer/tile/TileLayer.js:279
 msgid "Comment"
 msgstr "አስተያየት"
 
@@ -267,7 +268,7 @@ msgstr "የ ጊዜ ማህተም"
 msgid "Jump to state"
 msgstr "ወደ ሁኔታ መዝለያ"
 
-#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2333
+#: src/control/Control.DocumentRepair.js:95 src/control/Control.Toolbar.js:2442
 msgid "You"
 msgstr "እርስዎ"
 
@@ -287,151 +288,257 @@ msgstr ""
 msgid "Start cross copy/paste"
 msgstr ""
 
-#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:256
-#: src/control/Control.Menubar.js:353
+#: src/control/ColorPicker.js:121
+msgid "No color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:150
+msgid "Linear"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:153
+msgid "Axial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:156
+msgid "Radial"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:159
+msgid "Elipsoid"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:163
+msgid "Quadratic"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:166
+msgid "Square"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:169
+msgid "Fixed size"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:734
+#: src/control/Control.Toolbar.js:1577
+msgid "None"
+msgstr "ምንም"
+
+#: src/control/Control.JSDialogBuilder.js:737
+msgid "Color"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:740
+msgid "Gradient"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:743
+msgid "Hatching"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:747
+msgid "Pattern"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:880
+msgid "From"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:883
+msgid "To"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1014
+#, fuzzy
+#| msgid "Font"
+msgid "Font Name"
+msgstr "ፊደል"
+
+#: src/control/Control.JSDialogBuilder.js:1016
+#, fuzzy
+#| msgid "Font"
+msgid "Font Size"
+msgstr "ፊደል"
+
+#: src/control/Control.JSDialogBuilder.js:1468
+msgid "Rows"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1469
+msgid "Columns"
+msgstr ""
+
+#: src/control/Control.JSDialogBuilder.js:1489
+#: src/control/Control.Menubar.js:615 src/control/Control.Menubar.js:666
+#: src/control/Control.Toolbar.js:957
+msgid "Insert table"
+msgstr "ሰንጠረዥ ማስገቢያ"
+
+#: src/control/Control.LanguageDialog.js:69 src/control/Control.Menubar.js:227
+#: src/control/Control.Menubar.js:229 src/control/Control.Menubar.js:231
+#: src/control/Control.Menubar.js:335 src/control/Control.Menubar.js:449
+#: src/control/Control.Toolbar.js:1958
+msgid "None (Do not check spelling)"
+msgstr "ምንም (ፊደሉን አታርም)"
+
+#: src/control/Control.LanguageDialog.js:86 src/control/Toolbar.js:458
+#: src/layer/marker/Annotation.js:183 src/layer/tile/TileLayer.js:384
+msgid "Cancel"
+msgstr "መሰረዣ"
+
+#: src/control/Control.Menubar.js:21 src/control/Control.Menubar.js:250
+#: src/control/Control.Menubar.js:349 src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:508 src/control/Control.Menubar.js:552
 msgid "Share..."
 msgstr "ማካፈያ..."
 
-#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:258
-#: src/control/Control.Menubar.js:355
+#: src/control/Control.Menubar.js:23 src/control/Control.Menubar.js:252
+#: src/control/Control.Menubar.js:351 src/control/Control.Menubar.js:466
+#: src/control/Control.Menubar.js:510 src/control/Control.Menubar.js:554
 msgid "See revision history"
 msgstr "የ ክለሳ ታሪኩን ይመልከቱ"
 
-#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:259
-#: src/control/Control.Menubar.js:356
+#: src/control/Control.Menubar.js:24 src/control/Control.Menubar.js:253
+#: src/control/Control.Menubar.js:352 src/control/Control.Menubar.js:469
+#: src/control/Control.Menubar.js:512 src/control/Control.Menubar.js:556
 msgid "Download as"
 msgstr "የወረዱ"
 
-#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:31
-#: src/control/Control.Menubar.js:260 src/control/Control.Menubar.js:265
-#: src/control/Control.Menubar.js:357 src/control/Control.Menubar.js:362
+#: src/control/Control.Menubar.js:25 src/control/Control.Menubar.js:254
+#: src/control/Control.Menubar.js:353 src/control/Control.Menubar.js:470
+#: src/control/Control.Menubar.js:513 src/control/Control.Menubar.js:557
 msgid "PDF Document (.pdf)"
 msgstr "PDF ሰነድ (.pdf)"
 
-#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:32
+#: src/control/Control.Menubar.js:26 src/control/Control.Menubar.js:471
 msgid "ODF text document (.odt)"
 msgstr "የ ODF ጽሁፍ ሰነድ (.odt)"
 
-#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:33
+#: src/control/Control.Menubar.js:27 src/control/Control.Menubar.js:472
 msgid "Word 2003 Document (.doc)"
 msgstr "Word 2003 Document (.doc)"
 
-#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:34
+#: src/control/Control.Menubar.js:28 src/control/Control.Menubar.js:473
 msgid "Word Document (.docx)"
 msgstr "Word Document (.docx)"
 
-#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:35
+#: src/control/Control.Menubar.js:29 src/control/Control.Menubar.js:474
 msgid "Rich Text (.rtf)"
 msgstr "ሀብታም ጽሁፍ (.rtf)"
 
-#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:264
-#: src/control/Control.Menubar.js:361
-msgid "Export as"
-msgstr ""
-
-#: src/control/Control.Menubar.js:36 src/control/Signing.js:601
+#: src/control/Control.Menubar.js:30 src/control/Control.Menubar.js:467
+#: src/control/Signing.js:601
 msgid "Sign document"
 msgstr "ሰነድ መፈረሚያ"
 
-#: src/control/Control.Menubar.js:38 src/control/Control.Menubar.js:270
-#: src/control/Control.Menubar.js:367
+#: src/control/Control.Menubar.js:32 src/control/Control.Menubar.js:259
+#: src/control/Control.Menubar.js:358
 msgid "Close document"
 msgstr "ሰነድ መዝጊያ"
 
-#: src/control/Control.Menubar.js:43 src/control/Control.Menubar.js:275
-#: src/control/Control.Menubar.js:372
+#: src/control/Control.Menubar.js:37 src/control/Control.Menubar.js:264
+#: src/control/Control.Menubar.js:363 src/control/Control.Menubar.js:479
+#: src/control/Control.Menubar.js:521 src/control/Control.Menubar.js:565
 msgid "Repair"
 msgstr "መጠገኛ"
 
-#: src/control/Control.Menubar.js:69 src/control/Control.Menubar.js:289
-#: src/control/Control.Toolbar.js:1071
+#: src/control/Control.Menubar.js:63 src/control/Control.Menubar.js:278
+#: src/control/Control.Toolbar.js:1158
 msgid "Reset zoom"
 msgstr "እንደነበር መመለሻ ማሳያውን"
 
-#: src/control/Control.Menubar.js:70
+#: src/control/Control.Menubar.js:64 src/control/Control.Menubar.js:496
 msgid "Show Ruler"
 msgstr ""
 
-#: src/control/Control.Menubar.js:77 src/control/Control.Menubar.js:291
-#: src/control/Control.Menubar.js:385
-msgid "Mobile Wizard"
-msgstr ""
-
-#: src/control/Control.Menubar.js:81 src/control/Control.Menubar.js:294
-#: src/control/Control.Menubar.js:388
+#: src/control/Control.Menubar.js:74 src/control/Control.Menubar.js:288
+#: src/control/Control.Menubar.js:378 src/control/Control.Menubar.js:612
+#: src/control/Control.Menubar.js:652 src/control/Control.Menubar.js:663
 msgid "Local Image..."
 msgstr "የ አካባቢ ምስል..."
 
-#: src/control/Control.Menubar.js:98 src/control/Control.Menubar.js:100
+#: src/control/Control.Menubar.js:91 src/control/Control.Menubar.js:93
+#: src/control/Control.Menubar.js:628 src/control/Control.Menubar.js:630
 msgid "All"
 msgstr "ሁሉንም"
 
-#: src/control/Control.Menubar.js:149
+#: src/control/Control.Menubar.js:142
 msgid "Text orientation"
 msgstr "የ ጽሁፍ አቅጣጫ"
 
-#: src/control/Control.Menubar.js:234 src/control/Control.Menubar.js:236
-#: src/control/Control.Menubar.js:238 src/control/Control.Menubar.js:340
-#: src/control/Control.Menubar.js:459 src/control/Control.Toolbar.js:1830
-msgid "None (Do not check spelling)"
-msgstr "ምንም (ፊደሉን አታርም)"
+#: src/control/Control.Menubar.js:239 src/control/Control.Menubar.js:338
+#: src/control/Control.Menubar.js:453
+msgid "Online Help"
+msgstr ""
 
-#: src/control/Control.Menubar.js:246 src/control/Control.Menubar.js:343
-#: src/control/Control.Menubar.js:463
+#: src/control/Control.Menubar.js:240 src/control/Control.Menubar.js:339
+#: src/control/Control.Menubar.js:454
 msgid "Keyboard shortcuts"
 msgstr "የ ፊደል ገበታ አቋራጭ"
 
-#: src/control/Control.Menubar.js:247 src/control/Control.Menubar.js:344
-#: src/control/Control.Menubar.js:464
+#: src/control/Control.Menubar.js:241 src/control/Control.Menubar.js:340
+#: src/control/Control.Menubar.js:455 src/control/Control.Menubar.js:501
+#: src/control/Control.Menubar.js:545 src/control/Control.Menubar.js:606
 msgid "About"
 msgstr "ስለ"
 
-#: src/control/Control.Menubar.js:249 src/control/Control.Menubar.js:346
-#: src/control/Control.Menubar.js:466 src/map/Map.js:371
+#: src/control/Control.Menubar.js:243 src/control/Control.Menubar.js:342
+#: src/control/Control.Menubar.js:457 src/map/Map.js:385
 msgid "Last modification"
 msgstr "መጨረሻ የ ተሻሻለው"
 
-#: src/control/Control.Menubar.js:261 src/control/Control.Menubar.js:266
+#: src/control/Control.Menubar.js:255 src/control/Control.Menubar.js:514
 msgid "ODF presentation (.odp)"
 msgstr "የ ODF ማቅረቢያ (.odp)"
 
-#: src/control/Control.Menubar.js:262 src/control/Control.Menubar.js:267
+#: src/control/Control.Menubar.js:256 src/control/Control.Menubar.js:515
 msgid "PowerPoint 2003 Presentation (.ppt)"
 msgstr "PowerPoint 2003 Presentation (.ppt)"
 
-#: src/control/Control.Menubar.js:263 src/control/Control.Menubar.js:268
+#: src/control/Control.Menubar.js:257 src/control/Control.Menubar.js:516
 msgid "PowerPoint Presentation (.pptx)"
 msgstr "PowerPoint Presentation (.pptx)"
 
-#: src/control/Control.Menubar.js:334 src/control/Control.Toolbar.js:1024
+#: src/control/Control.Menubar.js:329 src/control/Control.Menubar.js:544
+#: src/control/Control.Toolbar.js:1111
 msgid "Fullscreen presentation"
 msgstr "በ ሙሉ መመልከቻ ማቅረቢያ"
 
-#: src/control/Control.Menubar.js:358 src/control/Control.Menubar.js:363
+#: src/control/Control.Menubar.js:354 src/control/Control.Menubar.js:558
 msgid "ODF spreadsheet (.ods)"
 msgstr "የ ODF ሰንጠረዥ (.ods)"
 
-#: src/control/Control.Menubar.js:359 src/control/Control.Menubar.js:364
+#: src/control/Control.Menubar.js:355 src/control/Control.Menubar.js:559
 msgid "Excel 2003 Spreadsheet (.xls)"
 msgstr "Excel 2003 Spreadsheet (.xls)"
 
-#: src/control/Control.Menubar.js:360 src/control/Control.Menubar.js:365
+#: src/control/Control.Menubar.js:356 src/control/Control.Menubar.js:560
 msgid "Excel Spreadsheet (.xlsx)"
 msgstr "Excel Spreadsheet (.xlsx)"
 
-#: src/control/Control.Menubar.js:533 src/control/Control.Toolbar.js:1829
+#: src/control/Control.Menubar.js:469 src/control/Control.Menubar.js:512
+#: src/control/Control.Menubar.js:556
+msgid "Export as"
+msgstr ""
+
+#: src/control/Control.Menubar.js:639 src/control/Control.Menubar.js:658
+#: src/control/Control.Menubar.js:668
+#, fuzzy
+#| msgid "Insert shapes"
+msgid "Insert Shape"
+msgstr "ቅርጾች ማስገቢያ"
+
+#: src/control/Control.Menubar.js:738 src/control/Control.Toolbar.js:1957
 msgid "Reset to Default Language"
 msgstr "ነባሩን ቋንቋ እንደ ነበረ መመለሻ"
 
-#: src/control/Control.Menubar.js:888
+#: src/control/Control.Menubar.js:1106
 msgid "Are you sure you want to delete this slide?"
 msgstr "በ እርግጥ ይህን ተንሸራታች ማጥፋት ይፈልጋሉ?"
 
-#: src/control/Control.Menubar.js:926 src/map/Clipboard.js:751
-msgid ""
-"<p>Your browser has very limited access to the clipboard, so use these "
-"keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</"
-"b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
+#: src/control/Control.Menubar.js:1138 src/map/Clipboard.js:767
+msgid "<p>Your browser has very limited access to the clipboard, so use these keyboard shortcuts:<ul><li><b>Ctrl+C</b>: For copying.</li><li><b>Ctrl+X</b>: For cutting.</li><li><b>Ctrl+V</b>: For pasting.</li></ul></p>"
 msgstr ""
 
 #: src/control/Control.Scroll.Annotation.js:10
@@ -458,199 +565,177 @@ msgstr "በ እርግጥ ይህን ወረቀት ማጥፋት ይፈልጋሉ %sh
 msgid "Enter new sheet name"
 msgstr "አዲስ የ ወረቀት ስም ያስገቡ"
 
-#: src/control/Control.Toolbar.js:214
+#: src/control/Control.Toolbar.js:225
 msgid "Are you sure you want to delete this page?"
 msgstr "በ እርግጥ ይህን ገጽ ማጥፋት ይፈልጋሉ?"
 
-#: src/control/Control.Toolbar.js:810
+#: src/control/Control.Toolbar.js:850
+msgid "Default Style"
+msgstr ""
+
+#: src/control/Control.Toolbar.js:901
 msgid "Borders"
 msgstr "ድንበሮች"
 
-#: src/control/Control.Toolbar.js:818
+#: src/control/Control.Toolbar.js:909
 msgid "More..."
 msgstr "ተጨማሪ..."
 
-#: src/control/Control.Toolbar.js:866 src/layer/tile/ImpressTileLayer.js:117
-#: src/layer/tile/WriterTileLayer.js:80
-msgid "Insert table"
-msgstr "ሰንጠረዥ ማስገቢያ"
-
-#: src/control/Control.Toolbar.js:871
+#: src/control/Control.Toolbar.js:962
 msgid "Insert Local Image"
 msgstr "የ አካባቢ ምስል ማስገቢያ"
 
-#: src/control/Control.Toolbar.js:875 src/control/Control.Toolbar.js:877
-#: src/layer/tile/CalcTileLayer.js:94 src/layer/tile/ImpressTileLayer.js:119
-#: src/layer/tile/WriterTileLayer.js:82
+#: src/control/Control.Toolbar.js:966
 msgid "Insert shapes"
 msgstr "ቅርጾች ማስገቢያ"
 
-#: src/control/Control.Toolbar.js:952 src/control/Control.Toolbar.js:1476
-#: src/layer/tile/CalcTileLayer.js:92 src/layer/tile/CalcTileLayer.js:157
-msgid "Sum"
-msgstr "ድምር"
-
-#: src/control/Control.Toolbar.js:953 src/layer/tile/CalcTileLayer.js:158
-msgid "Function"
-msgstr "ተግባር"
-
-#: src/control/Control.Toolbar.js:954 src/control/Toolbar.js:361
-#: src/layer/marker/Annotation.js:181 src/layer/tile/CalcTileLayer.js:159
-msgid "Cancel"
-msgstr "መሰረዣ"
-
-#: src/control/Control.Toolbar.js:955 src/layer/tile/CalcTileLayer.js:160
-msgid "Accept"
-msgstr "እቀበላለሁ"
-
-#: src/control/Control.Toolbar.js:1002 src/layer/tile/CalcTileLayer.js:193
+#: src/control/Control.Toolbar.js:1089 src/layer/tile/CalcTileLayer.js:180
 msgid "First sheet"
 msgstr "የ መጀመሪያ ወረቀት"
 
-#: src/control/Control.Toolbar.js:1003 src/layer/tile/CalcTileLayer.js:194
+#: src/control/Control.Toolbar.js:1090 src/layer/tile/CalcTileLayer.js:181
 msgid "Previous sheet"
 msgstr "ያለፈው ወረቀት"
 
-#: src/control/Control.Toolbar.js:1004 src/layer/tile/CalcTileLayer.js:195
+#: src/control/Control.Toolbar.js:1091 src/layer/tile/CalcTileLayer.js:182
 msgid "Next sheet"
 msgstr "የሚቀጥለው ወረቀት"
 
-#: src/control/Control.Toolbar.js:1005 src/layer/tile/CalcTileLayer.js:196
+#: src/control/Control.Toolbar.js:1092 src/layer/tile/CalcTileLayer.js:183
 msgid "Last sheet"
 msgstr "የ መጨረሻው ወረቀት"
 
-#: src/control/Control.Toolbar.js:1006 src/layer/tile/CalcTileLayer.js:197
+#: src/control/Control.Toolbar.js:1093 src/layer/tile/CalcTileLayer.js:184
 msgid "Insert sheet"
 msgstr "ወረቀት ማስገቢያ"
 
-#: src/control/Control.Toolbar.js:1048
+#: src/control/Control.Toolbar.js:1135
 msgid "Search"
 msgstr "መፈለጊያ:"
 
-#: src/control/Control.Toolbar.js:1054
+#: src/control/Control.Toolbar.js:1141
 msgid "Cancel the search"
 msgstr "ፍለጋውን መሰረዣ"
 
-#: src/control/Control.Toolbar.js:1061 src/layer/tile/CalcTileLayer.js:115
-#: src/layer/tile/ImpressTileLayer.js:144 src/layer/tile/WriterTileLayer.js:105
+#: src/control/Control.Toolbar.js:1148 src/layer/tile/CalcTileLayer.js:120
+#: src/layer/tile/ImpressTileLayer.js:151 src/layer/tile/WriterTileLayer.js:94
 msgid "Always follow the editor"
 msgstr "ሁል ጊዜ ማረሚያውን መከተያ"
 
-#: src/control/Control.Toolbar.js:1064 src/layer/tile/CalcTileLayer.js:118
-#: src/layer/tile/ImpressTileLayer.js:147 src/layer/tile/WriterTileLayer.js:108
+#: src/control/Control.Toolbar.js:1151 src/layer/tile/CalcTileLayer.js:123
+#: src/layer/tile/ImpressTileLayer.js:154 src/layer/tile/WriterTileLayer.js:97
 msgid "Current"
 msgstr "የ አሁኑ"
 
-#: src/control/Control.Toolbar.js:1141
+#: src/control/Control.Toolbar.js:1228
 msgid "%user has joined"
 msgstr "%ተጠቃሚ ገብቷል"
 
-#: src/control/Control.Toolbar.js:1142
+#: src/control/Control.Toolbar.js:1229
 msgid "%user has left"
 msgstr "%ተጠቃሚ ወጥቷል"
 
-#: src/control/Control.Toolbar.js:1443
+#: src/control/Control.Toolbar.js:1542
 msgid "Number of Sheets"
 msgstr "የ ወረቀቶች ቁጥር"
 
-#: src/control/Control.Toolbar.js:1448
+#: src/control/Control.Toolbar.js:1547
 msgid "Selected range of cells"
 msgstr "የ ተመረጡት ክፍሎች መጠን"
 
-#: src/control/Control.Toolbar.js:1453 src/control/Control.Toolbar.js:1510
+#: src/control/Control.Toolbar.js:1552 src/control/Control.Toolbar.js:1609
 msgid "Entering text mode"
 msgstr "ወደ ጽሁፍ ዘዴ መግቢያ"
 
-#: src/control/Control.Toolbar.js:1462 src/control/Control.Toolbar.js:1515
+#: src/control/Control.Toolbar.js:1561 src/control/Control.Toolbar.js:1614
 msgid "Selection Mode"
 msgstr "መምረጫ ዘዴ"
 
-#: src/control/Control.Toolbar.js:1467
+#: src/control/Control.Toolbar.js:1566
 msgid "Choice of functions"
 msgstr "የ ተግባሮች ምርጫ"
 
-#: src/control/Control.Toolbar.js:1471
+#: src/control/Control.Toolbar.js:1570
 msgid "Average"
 msgstr "መካከለኛ"
 
-#: src/control/Control.Toolbar.js:1472
+#: src/control/Control.Toolbar.js:1571
 msgid "CountA"
 msgstr "መቁጠሪያA"
 
-#: src/control/Control.Toolbar.js:1473
+#: src/control/Control.Toolbar.js:1572
 msgid "Count"
 msgstr "መቁጠሪያ"
 
-#: src/control/Control.Toolbar.js:1474
+#: src/control/Control.Toolbar.js:1573
 msgid "Maximum"
 msgstr "ከፍተኛ"
 
-#: src/control/Control.Toolbar.js:1475
+#: src/control/Control.Toolbar.js:1574
 msgid "Minimum"
 msgstr "አነስተኛ"
 
-#: src/control/Control.Toolbar.js:1477
+#: src/control/Control.Toolbar.js:1575
+msgid "Sum"
+msgstr "ድምር"
+
+#: src/control/Control.Toolbar.js:1576
 msgid "Selection count"
 msgstr "መምረጫ መቁጠሪያ"
 
-#: src/control/Control.Toolbar.js:1478
-msgid "None"
-msgstr "ምንም"
-
-#: src/control/Control.Toolbar.js:1500
+#: src/control/Control.Toolbar.js:1599
 msgid "Number of Pages"
 msgstr "የ ገጾች ቁጥር"
 
-#: src/control/Control.Toolbar.js:1505
+#: src/control/Control.Toolbar.js:1604
 msgid "Word Counter"
 msgstr "ቃላት ቆጣሪ"
 
-#: src/control/Control.Toolbar.js:1536
+#: src/control/Control.Toolbar.js:1639
 msgid "Number of Slides"
 msgstr "የ ተንሸራታቾች ቁጥር"
 
-#: src/control/Control.Toolbar.js:1570
+#: src/control/Control.Toolbar.js:1676
 msgid "%n users"
 msgstr "%n ተጠቃሚዎች"
 
-#: src/control/Control.Toolbar.js:1571
+#: src/control/Control.Toolbar.js:1677
 msgid "1 user"
 msgstr "1 ተጠቃሚ"
 
-#: src/control/Control.Toolbar.js:1572
+#: src/control/Control.Toolbar.js:1678
 msgid "0 users"
 msgstr "0 ተጠቃሚዎች"
 
-#: src/control/Control.Toolbar.js:1923
+#: src/control/Control.Toolbar.js:2053
 msgid "Style"
 msgstr "ዘዴ"
 
-#: src/control/Control.Toolbar.js:1946
+#: src/control/Control.Toolbar.js:2076
 msgid "Font"
 msgstr "ፊደል"
 
-#: src/control/Control.Toolbar.js:1971
+#: src/control/Control.Toolbar.js:2102
 msgid "Previous slide"
 msgstr "ቀደም ያለው ተንሸራታች"
 
-#: src/control/Control.Toolbar.js:1972
+#: src/control/Control.Toolbar.js:2103
 msgid "Next slide"
 msgstr "የሚቀጥለው ተንሸራታች"
 
-#: src/control/Control.Toolbar.js:2024
-msgid ""
-"Conflict Undo/Redo with multiple users. Please use document repair to resolve"
+#: src/control/Control.Toolbar.js:2161
+msgid "Conflict Undo/Redo with multiple users. Please use document repair to resolve"
 msgstr "ግጭት መተው/እንደገና መስሪያ ከ በርካታ ተጠቃሚዎች ጋር: እባክዎን የ ሰነድ መጠገኛ ይጠቀሙ ችግሩን ለ መፍታት"
 
-#: src/control/Control.Toolbar.js:2339
+#: src/control/Control.Toolbar.js:2448
 msgid "Readonly"
 msgstr "ለ ንባብ ብቻ"
 
-#: src/control/Ruler.js:101
+#: src/control/Ruler.js:192
 msgid "Left Margin"
 msgstr "የ ግራ መስመር:"
 
-#: src/control/Ruler.js:102
+#: src/control/Ruler.js:193
 msgid "Right Margin"
 msgstr "የ ቀኝ መስመር:"
 
@@ -786,7 +871,7 @@ msgstr ""
 msgid "Downloading..."
 msgstr "በማውረድ ላይ..."
 
-#: src/control/Toolbar.js:104 src/map/Map.js:1353
+#: src/control/Toolbar.js:104 src/map/Map.js:1387
 msgid "Saving..."
 msgstr "በማስቀመጥ ላይ..."
 
@@ -794,138 +879,120 @@ msgstr "በማስቀመጥ ላይ..."
 msgid "Renaming..."
 msgstr "እንደገና መሰየሚያ..."
 
-#: src/control/Toolbar.js:285
+#: src/control/Toolbar.js:363
 msgid "This version of %productName is powered by"
 msgstr "ይህ እትም %productName የ ተሰናዳው በ"
 
-#: src/control/Toolbar.js:354
+#: src/control/Toolbar.js:451
 msgid "Insert hyperlink"
 msgstr ""
 
-#: src/control/Toolbar.js:356
+#: src/control/Toolbar.js:453
 msgid "Text"
 msgstr ""
 
-#: src/control/Toolbar.js:357
+#: src/control/Toolbar.js:454
 msgid "Link"
 msgstr ""
 
-#: src/control/Toolbar.js:360
+#: src/control/Toolbar.js:457
 msgid "OK"
 msgstr ""
 
-#: src/core/Socket.js:57
-msgid ""
-"IE11 has reached its maximum number of connections. Please see this document "
-"to increase this limit if needed: https://docs.microsoft.com/en-us/previous-"
-"versions/windows/internet-explorer/ie-developer/general-info/"
-"ee330736(v=vs.85)#websocket-maximum-server-connections"
+#: src/core/Socket.js:59
+msgid "IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections"
 msgstr ""
 
-#: src/core/Socket.js:59
+#: src/core/Socket.js:61
 msgid "Oops, there is a problem connecting to LibreOffice Online : "
 msgstr "ውይ! ችግር ተፈጥሯል በ መገናኘት ላይ እንዳለ ከ LibreOffice በ መስመር ላይ : "
 
-#: src/core/Socket.js:283
+#: src/core/Socket.js:294
+msgid "Served by:"
+msgstr ""
+
+#: src/core/Socket.js:299
 msgid "Unsupported server version."
 msgstr "ያልተደገፈ የ ሰርቨር እትም"
 
-#: src/core/Socket.js:350
+#: src/core/Socket.js:366
 msgid "Session terminated by document owner"
 msgstr "በ ሰነዱ ባለቤት ክፍለ ጊዜው ተቋርጧል"
 
-#: src/core/Socket.js:354
+#: src/core/Socket.js:370
 msgid "Idle document - please click to reload and resume editing"
 msgstr "ንቁ ያልሆነ ሰነድ - እባክዎን ይጫኑ እንደገና ለ መጫን እና ማረም ለ መቀጠል"
 
-#: src/core/Socket.js:361
+#: src/core/Socket.js:377
 msgid "Server is shutting down for maintenance (auto-saving)"
 msgstr "ሰርቨሩ በ ጥገና ምክንያት ሊዘጋ ነው: (በራሱ-ማስቀመጫ) "
 
-#: src/core/Socket.js:365
+#: src/core/Socket.js:381
 msgid "Oops, there is a problem connecting the document"
 msgstr "ውይ! ከ ሰነድ ጋር ለ መገናኘት ሲሞከር ችግር ተፈጥሯል"
 
-#: src/core/Socket.js:369
+#: src/core/Socket.js:385
 msgid "Server is recycling and will be available shortly"
 msgstr "ሰርቨሩ በ መጫን ላይ ነው በ አጭር ጊዜ ውስጥ ዝግጁ ይሆናል:"
 
-#: src/core/Socket.js:397
-msgid ""
-"Document has changed in storage. Loading the new document. Your version is "
-"available as revision."
-msgstr ""
-"ሰነዱ በ ማጠራቀሚያው ላይ ተቀይሯል: አዲሱን ሰነድ በ መጫን ላይ: የ እርስዎ እትም ዝግጁ የሚሆነው እንደ ክለሳ ነው"
+#: src/core/Socket.js:413
+msgid "Document has changed in storage. Loading the new document. Your version is available as revision."
+msgstr "ሰነዱ በ ማጠራቀሚያው ላይ ተቀይሯል: አዲሱን ሰነድ በ መጫን ላይ: የ እርስዎ እትም ዝግጁ የሚሆነው እንደ ክለሳ ነው"
 
-#: src/core/Socket.js:403
-msgid ""
-"Restoring older revision. Any unsaved changes will be available in version "
-"history"
+#: src/core/Socket.js:419
+msgid "Restoring older revision. Any unsaved changes will be available in version history"
 msgstr ""
 
-#: src/core/Socket.js:493
-msgid ""
-"Document has been changed in storage. What would you like to do with your "
-"unsaved changes?"
+#: src/core/Socket.js:510
+msgid "Document has been changed in storage. What would you like to do with your unsaved changes?"
 msgstr ""
 
-#: src/core/Socket.js:497
+#: src/core/Socket.js:514
 msgid "Discard"
 msgstr "ማስወገጃ"
 
-#: src/core/Socket.js:502
+#: src/core/Socket.js:519
 msgid "Overwrite"
 msgstr "በላዩ ላይ ደርቦ መጻፊያ"
 
-#: src/core/Socket.js:507
+#: src/core/Socket.js:524
 msgid "Save to new file"
 msgstr "በ አዲስ ፋይል ውስጥ ማስቀመጫ"
 
-#: src/core/Socket.js:580
+#: src/core/Socket.js:597
 msgid "Document requires password to view."
 msgstr "ሰነድ ለ መመልከት የ መግቢያ ቃል ያስፈልጋል"
 
-#: src/core/Socket.js:583
+#: src/core/Socket.js:600
 msgid "Document requires password to modify."
 msgstr "ሰነድ ለማረም የ መግቢያ ቃል ያስፈልጋል"
 
-#: src/core/Socket.js:585
+#: src/core/Socket.js:602
 msgid "Hit Cancel to open in view-only mode."
 msgstr "ይጫኑ መሰረዣ ለ መክፈት በ መመልከቻ-ብቻ ዘዴ"
 
-#: src/core/Socket.js:589
+#: src/core/Socket.js:606
 msgid "Wrong password provided. Please try again."
 msgstr "የ ተሳሳተ የ መግቢያ ቃል: እባክዎን እንደገና ይሞክሩ"
 
-#: src/core/Socket.js:717
+#: src/core/Socket.js:737
 msgid "Connecting..."
 msgstr "በ መገናኘት ላይ..."
 
-#: src/core/Socket.js:924
-msgid ""
-"Well, this is embarrassing, we cannot connect to your document. Please try "
-"again."
+#: src/core/Socket.js:1009
+msgid "Well, this is embarrassing, we cannot connect to your document. Please try again."
 msgstr "ውይ! ይህ አሳፋሪ ነው: ከ እርስዎ ሰነድ ጋር መገናኘት አልቻልንም: እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ"
 
 #: src/errormessages.js:13
-msgid ""
-"No disk space left on server, please contact the server administrator to "
-"continue."
+msgid "No disk space left on server, please contact the server administrator to continue."
 msgstr "በ ሰርቨሩ ላይ ምንም የ ቀረ ባዶ ቦታ የለም: እባክዎን የ ሰርቨር አስተዳዳሪውን ያማክሩ ለ መቀጠል"
 
 #: src/errormessages.js:14
-msgid ""
-"The host URL is empty. The loolwsd server is probably misconfigured, please "
-"contact the administrator."
-msgstr ""
-"የ ጋባዥ URL ባዶ ነው: የ loolwsd ሰርቨር ምናልባት በ ትክክል አልተሰናዳ ይሆናል: እባክዎን አስተዳዳሪውን ያማክሩ"
+msgid "The host URL is empty. The loolwsd server is probably misconfigured, please contact the administrator."
+msgstr "የ ጋባዥ URL ባዶ ነው: የ loolwsd ሰርቨር ምናልባት በ ትክክል አልተሰናዳ ይሆናል: እባክዎን አስተዳዳሪውን ያማክሩ"
 
 #: src/errormessages.js:15
-msgid ""
-"This is an unsupported version of {productname}. To avoid the impression "
-"that it is suitable for deployment in enterprises, this message appears when "
-"more than {docs} documents or {connections} connections are in use "
-"concurrently"
+msgid "This is an unsupported version of {productname}. To avoid the impression that it is suitable for deployment in enterprises, this message appears when more than {docs} documents or {connections} connections are in use concurrently"
 msgstr ""
 
 #: src/errormessages.js:16
@@ -933,55 +1000,32 @@ msgid "More information and support"
 msgstr "ተጨማሪ መረጃ እና ድጋፍ"
 
 #: src/errormessages.js:17
-msgid ""
-"This service is limited to %0 documents, and %1 connections total by the "
-"admin. This limit has been reached. Please try again later."
-msgstr ""
-"ይህ ግልጋሎት የ ተወሰነ ነው ለ %0 ሰነዶች: እና %1 ግንኙነቶች ባጠቃላይ ለ አስተዳዳሪ: እዚህ መጠን ላይ ደርሰዋል: "
-"እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ"
+msgid "This service is limited to %0 documents, and %1 connections total by the admin. This limit has been reached. Please try again later."
+msgstr "ይህ ግልጋሎት የ ተወሰነ ነው ለ %0 ሰነዶች: እና %1 ግንኙነቶች ባጠቃላይ ለ አስተዳዳሪ: እዚህ መጠን ላይ ደርሰዋል: እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ"
 
 #: src/errormessages.js:18
-msgid ""
-"Service is unavailable. Please try again later and report to your "
-"administrator if the issue persists."
-msgstr ""
-"ግልጋሎቱ አልተገኘም: እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ: እና የ ተፈጠረውን ችግር ለ እርስዎ አስተዳዳሪ ያማክሩ"
+msgid "Service is unavailable. Please try again later and report to your administrator if the issue persists."
+msgstr "ግልጋሎቱ አልተገኘም: እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ: እና የ ተፈጠረውን ችግር ለ እርስዎ አስተዳዳሪ ያማክሩ"
 
 #: src/errormessages.js:19
-msgid ""
-"Unauthorized WOPI host. Please try again later and report to your "
-"administrator if the issue persists."
-msgstr ""
-"ያልታወቀ WOPI host. እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ: እና የ ተፈጠረውን ችግር ለ እርስዎ አስተዳዳሪ "
-"ያማክሩ"
+msgid "Unauthorized WOPI host. Please try again later and report to your administrator if the issue persists."
+msgstr "ያልታወቀ WOPI host. እባክዎን ትንሽ ቆይተው እንደገና ይሞክሩ: እና የ ተፈጠረውን ችግር ለ እርስዎ አስተዳዳሪ ያማክሩ"
 
 #: src/errormessages.js:20
 msgid "Wrong or missing WOPISrc parameter, please contact support."
 msgstr ""
 
 #: src/errormessages.js:21
-msgid ""
-"Your session will expire in %time. Please save your work and refresh the "
-"session (or webpage) to continue."
-msgstr ""
-"የ እርስዎ ክፍለ ጊዜ ያልቃል በ %ጊዜ ውስጥ: እባክዎን የ እርስዎን ስራ ያስቀምጡ እና ለ መቀጠል ክፍለ ጊዜውን ("
-"ወይንም ድህረ ገጹን) ያነቃቁ:"

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list