[Libreoffice-commits] online.git: Branch 'libreoffice-5-4' - 14 commits - common/Log.cpp configure.ac discovery.xml loleaflet/dist loleaflet/po loleaflet/src Makefile.am wsd/DocumentBroker.cpp wsd/LOOLWSD.cpp

Andras Timar andras.timar at collabora.com
Wed Sep 27 12:04:00 UTC 2017


 Makefile.am                            |    1 
 common/Log.cpp                         |    6 
 configure.ac                           |   34 -
 discovery.xml                          |   17 
 loleaflet/dist/loleaflet.css           |    2 
 loleaflet/dist/loleaflet.html          |    4 
 loleaflet/dist/menubar.css             |    9 
 loleaflet/dist/toolbar.css             |   30 
 loleaflet/dist/toolbar/toolbar.js      |   21 
 loleaflet/po/help-ab.po                |  110 +--
 loleaflet/po/help-ar.po                |  179 ++---
 loleaflet/po/help-be.po                |    8 
 loleaflet/po/help-bg.po                |  217 +-----
 loleaflet/po/help-kn.po                |   52 -
 loleaflet/po/help-oc.po                |   10 
 loleaflet/po/help-uz.po                |   15 
 loleaflet/po/ui-ab.po                  |   72 +-
 loleaflet/po/ui-ar.po                  | 1119 ++++++++++++++++-----------------
 loleaflet/po/ui-be.po                  |   22 
 loleaflet/po/ui-bg.po                  | 1117 ++++++++++++++++----------------
 loleaflet/po/ui-cs.po                  |   63 +
 loleaflet/po/ui-de.po                  |    6 
 loleaflet/po/ui-es.po                  |  224 +++---
 loleaflet/po/ui-gd.po                  |   93 +-
 loleaflet/po/ui-sv.po                  |   27 
 loleaflet/src/map/handler/Map.Mouse.js |   34 -
 wsd/DocumentBroker.cpp                 |    5 
 wsd/LOOLWSD.cpp                        |   10 
 28 files changed, 1777 insertions(+), 1730 deletions(-)

New commits:
commit 81f6ea29bb2c24293393ac914c1332362c27f9f7
Author: Andras Timar <andras.timar at collabora.com>
Date:   Thu Aug 24 14:55:19 2017 +0200

    Bump version to 5.4.1.2
    
    Change-Id: I44608c4738acb67d75e5d37e6c0cdf967564cc62

diff --git a/configure.ac b/configure.ac
index a9369005..ec36ae8a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
 
 AC_PREREQ([2.63])
 
-AC_INIT([libreoffice-online], [5.4.0.2], [libreoffice at lists.freedesktop.org])
+AC_INIT([libreoffice-online], [5.4.1.2], [libreoffice at lists.freedesktop.org])
 LT_INIT([shared, disable-static, dlopen])
 
 AM_INIT_AUTOMAKE([1.10 subdir-objects tar-pax -Wno-portability])
commit 1032de5128f9ba303b883e189542041f3469dc47
Author: Andras Timar <andras.timar at collabora.com>
Date:   Thu Aug 24 14:41:25 2017 +0200

    loolconfig does not exist in this branch
    
    Change-Id: Iecff21c69e96489387952a322251d0eedec9cdad

diff --git a/Makefile.am b/Makefile.am
index 55707fa1..21a9428c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -43,7 +43,6 @@ AM_LDFLAGS += -lssl -lcrypto
 else
 loolwsd_fuzzer_LDADD = -lssl -lcrypto
 loolwsd_LDADD = -lssl -lcrypto
-loolconfig_LDADD = -lssl -lcrypto
 endif
 
 loolwsd_fuzzer_CPPFLAGS = -DKIT_IN_PROCESS=1 -DFUZZER=1 -DTDOC=\"$(abs_top_srcdir)/test/data\" $(AM_CPPFLAGS)
commit 23ea77b893c18683ca97c74a8cb8e3f3d3706014
Author: Aron Budea <aron.budea at collabora.com>
Date:   Sat Aug 12 07:07:02 2017 +0200

    Add dlopen check again to fix build
    
    That unneeded dlopen check isn't unneeded.
    Regression from 4be7a6cb166161a5c981f706b460a191984a4c80
    
    Change-Id: I8fc451d16c3fa95696995d884743af675d42804d
    Reviewed-on: https://gerrit.libreoffice.org/41077
    Reviewed-by: Aron Budea <aron.budea at collabora.com>
    Tested-by: Aron Budea <aron.budea at collabora.com>
    (cherry picked from commit 7455705517033acc24e91df0d5cf9a825f0562a0)
    Reviewed-on: https://gerrit.libreoffice.org/41078
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>
    (cherry picked from commit 1586ee5bef3821f301ce2c9348745fc8f7e34f6a)

diff --git a/configure.ac b/configure.ac
index 98470f75..a9369005 100644
--- a/configure.ac
+++ b/configure.ac
@@ -249,6 +249,12 @@ AS_IF([test `uname -s` = Linux],
       [AS_IF([test -n "$with_cppunit_libs"],
              [LDFLAGS="$LDFLAGS -Wl,-rpath,${with_cppunit_libs}"])])
 
+AS_IF([test `uname -s` != Darwin],
+      [AC_SEARCH_LIBS([dlopen],
+                      [dl dld],
+                      [],
+                      [AC_MSG_ERROR([dlopen not found])])])
+
 AC_SEARCH_LIBS([png_create_write_struct],
                [png],
                [],
commit c5eaa5ebeb7a9d20e771d3e928c428a4f6e3d969
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Thu Aug 10 09:50:36 2017 +0200

    We don't need that new autoconf.
    
    Also check for C++11 support, and remove an unneeded dlopen check (we check for
    dlopen earlier in the configure.ac).
    
    Change-Id: I76c25a25d22987ad6a1de309c3edd6ef2ea2b64d
    Reviewed-on: https://gerrit.libreoffice.org/40951
    Reviewed-by: Andras Timar <andras.timar at collabora.com>
    Tested-by: Andras Timar <andras.timar at collabora.com>
    (cherry picked from commit 8508e78f6b114570a9900eb23ee4af185db249d0)

diff --git a/configure.ac b/configure.ac
index 51fd6c64..98470f75 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,12 +1,12 @@
 # -*- Mode: Autoconf; tab-width: 4; indent-tabs-mode: nil -*-
 # Process this file with autoconf to produce a configure script.
 
-AC_PREREQ([2.69])
+AC_PREREQ([2.63])
 
 AC_INIT([libreoffice-online], [5.4.0.2], [libreoffice at lists.freedesktop.org])
 LT_INIT([shared, disable-static, dlopen])
 
-AM_INIT_AUTOMAKE([1.11 silent-rules subdir-objects tar-pax -Wno-portability])
+AM_INIT_AUTOMAKE([1.10 subdir-objects tar-pax -Wno-portability])
 
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -161,6 +161,34 @@ CXXFLAGS="$CXXFLAGS -std=c++11"
 CXXFLAGS="$CXXFLAGS -Wall -Wextra -Werror -Wshadow"
 CFLAGS="$CFLAGS -Wall -Wextra -Werror"
 
+# check for C++11 support
+HAVE_CXX11=
+AC_MSG_CHECKING([whether $CXX supports C++14 or C++11])
+for flag in -std=gnu++14 -std=gnu++1y -std=c++14 -std=c++1y -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x ; do
+    save_CXXFLAGS=$CXXFLAGS
+    CXXFLAGS="$CXXFLAGS $flag -Werror"
+    AC_LANG_PUSH([C++])
+    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+        #include <algorithm>
+        #include <functional>
+        #include <vector>
+        void f(std::vector<int> & v, std::function<bool(int, int)> fn) {
+            std::sort(v.begin(), v.end(), fn);
+        }
+        ]])],[CXXFLAGS_CXX11=$flag])
+    AC_LANG_POP([C++])
+    CXXFLAGS=$save_CXXFLAGS
+    if test -n "$CXXFLAGS_CXX11"; then
+        HAVE_CXX11=TRUE
+        break
+    fi
+done
+if test "$HAVE_CXX11" = TRUE; then
+    AC_MSG_RESULT([yes ($CXXFLAGS_CXX11)])
+else
+    AC_MSG_ERROR(no)
+fi
+
 with_lokit_path=`readlink -f $with_lokit_path`
 AS_IF([test -n "$with_lokit_path"],
       [CPPFLAGS="$CPPFLAGS -I${with_lokit_path}"])
@@ -221,12 +249,6 @@ AS_IF([test `uname -s` = Linux],
       [AS_IF([test -n "$with_cppunit_libs"],
              [LDFLAGS="$LDFLAGS -Wl,-rpath,${with_cppunit_libs}"])])
 
-AS_IF([test `uname -s` != Darwin],
-      [AC_SEARCH_LIBS([dlopen],
-                      [dl dld],
-                      [],
-                      [AC_MSG_ERROR([dlopen not found])])])
-
 AC_SEARCH_LIBS([png_create_write_struct],
                [png],
                [],
commit 49fb3b06bf8e97bdc6aaf220c4dc7764f2e15aac
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Aug 7 10:18:28 2017 +0200

    discovery: Add the binary MS filetypes.
    
    Change-Id: I745471cc2c1febf6de70c7063197eee7b1672f2e
    Reviewed-on: https://gerrit.libreoffice.org/40823
    Reviewed-by: pranavk <pranavk at collabora.co.uk>
    Tested-by: pranavk <pranavk at collabora.co.uk>
    (cherry picked from commit f9aa4ff1bd0bf77067b26ef6c7aa53bc571c7aba)

diff --git a/discovery.xml b/discovery.xml
index cb36c4af..6172496d 100644
--- a/discovery.xml
+++ b/discovery.xml
@@ -128,11 +128,24 @@
             <action name="edit" ext="oxt"/>
         </app>
 
-	<!-- Microsoft Word Template -->
-	<app name="application/msword">
+        <!-- MS Word -->
+        <app name="application/msword">
+            <action name="edit" ext="doc"/>
+        </app>
+        <app name="application/msword">
             <action name="edit" ext="dot"/>
         </app>
 
+        <!-- MS Excel -->
+        <app name="application/vnd.ms-excel">
+            <action name="edit" ext="xls"/>
+        </app>
+
+        <!-- MS PowerPoint -->
+        <app name="application/vnd.ms-powerpoint">
+            <action name="edit" ext="ppt"/>
+        </app>
+
 	<!-- OOXML wordprocessing -->
 	<app name="application/vnd.openxmlformats-officedocument.wordprocessingml.document">
             <action name="edit" ext="docx"/>
commit 0cd9cf63a6b22824ab34f9c03b82e36bc90f0912
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Aug 4 17:41:54 2017 +0530

    loleaflet: Explicitly mention z-index to please MS Edge 40
    
    This is not required in any other browser, but Edge 40 requires it
    otherwise the popup window upon clicking the combo box goes behind the
    main #map element.
    
    Change-Id: Ie95263f08c8af27b16a56ba2c3c7a9faa308400a
    (cherry picked from commit 341c07b64f1012731b6d337929b120640d2474be)
    Reviewed-on: https://gerrit.libreoffice.org/40766
    Reviewed-by: Andras Timar <andras.timar at collabora.com>
    Tested-by: Andras Timar <andras.timar at collabora.com>
    (cherry picked from commit d09e5c0ad665d220d6d6693ad04a2294632eeacc)

diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index 40e98eb4..9b327635 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -42,6 +42,16 @@
     width: 100%;
 }
 
+/* For MS Edge 40, the select2 combo boxes need to have higher z-index than #map
+ * Ideal would be to add the class to select2-container <span>, but
+ * https://github.com/select2/select2/issues/285
+ * So, for now just define the z-index here separately for the same class that select2 uses
+ * as a container
+ */
+.select2-container {
+    z-index: 11;
+}
+
 /* center the toolbar */
 #tb_presentation-toolbar_item_left {
     width: 50%;
commit b5bfc028bb2087ec218636e737acb2341bca4565
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
Date:   Tue Aug 1 17:51:27 2017 +0200

    loleaflet: graphic selection can get misplaced if mouse is moved fast
    
    Change-Id: I2c1893110ce76bed2c822c8d1ddd293c8f627307
    Reviewed-on: https://gerrit.libreoffice.org/40644
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>
    (cherry picked from commit 67de89cbbc238b12b1064a2107967caecd9f126c)

diff --git a/loleaflet/src/map/handler/Map.Mouse.js b/loleaflet/src/map/handler/Map.Mouse.js
index b5861ff1..78229005 100644
--- a/loleaflet/src/map/handler/Map.Mouse.js
+++ b/loleaflet/src/map/handler/Map.Mouse.js
@@ -45,25 +45,27 @@ L.Map.Mouse = L.Handler.extend({
 			if (docLayer._graphicMarker.isDragged) {
 				return;
 			}
-			if (!docLayer._isEmptyRectangle(docLayer._graphicSelection) &&
-					docLayer._graphicMarker.getBounds().contains(e.latlng)) {
+			if (!docLayer._isEmptyRectangle(docLayer._graphicSelection)) {
 				// if we have a graphic selection and the user clicks inside the rectangle
-				if (e.type === 'mousedown') {
+				var isInside = docLayer._graphicMarker.getBounds().contains(e.latlng);
+				if (e.type === 'mousedown' && isInside) {
 					this._prevMousePos = e.latlng;
 				}
-				else if (e.type === 'mousemove' && this._mouseDown && !this._prevMousePos) {
-					// if the user started to drag the shape before the selection
-					// has been drawn
-					this._prevMousePos = e.latlng;
-				}
-				else if (e.type === 'mousemove' && this._prevMousePos) {
-					// we have a graphic selection and the user started to drag it
-					var delta = L.latLng(e.latlng.lat - this._prevMousePos.lat, e.latlng.lng - this._prevMousePos.lng);
-					this._prevMousePos = e.latlng;
-					var oldSelectionCenter = docLayer._graphicMarker.getBounds().getCenter();
-					var newSelectionCenter = L.latLng(oldSelectionCenter.lat + delta.lat, oldSelectionCenter.lng + delta.lng);
-					if (docLayer._graphicMarker.editing) {
-						docLayer._graphicMarker.editing._move(newSelectionCenter);
+				else if (e.type === 'mousemove' && this._mouseDown) {
+					if (!this._prevMousePos && isInside) {
+						// if the user started to drag the shape before the selection
+						// has been drawn
+						this._prevMousePos = e.latlng;
+					}
+					else {
+						// we have a graphic selection and the user started to drag it
+						var delta = L.latLng(e.latlng.lat - this._prevMousePos.lat, e.latlng.lng - this._prevMousePos.lng);
+						this._prevMousePos = e.latlng;
+						var oldSelectionCenter = docLayer._graphicMarker.getBounds().getCenter();
+						var newSelectionCenter = L.latLng(oldSelectionCenter.lat + delta.lat, oldSelectionCenter.lng + delta.lng);
+						if (docLayer._graphicMarker.editing) {
+							docLayer._graphicMarker.editing._move(newSelectionCenter);
+						}
 					}
 				}
 				else if (e.type === 'mouseup') {
commit b02fec7d194b1a162bbb31b5c564cd07536ce52f
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Jun 21 16:52:03 2017 +0530

    Remove redundant function call
    
    This is called later after the while loop. Breaking out of while loop
    should be enough.
    
    Change-Id: I04979d3af1f475c05b5a43d7afe47770ff69ee25
    Reviewed-on: https://gerrit.libreoffice.org/39086
    Reviewed-by: pranavk <pranavk at collabora.co.uk>
    Tested-by: pranavk <pranavk at collabora.co.uk>
    (cherry picked from commit 6c6ddbe4253152517312a32cc8cb7fdb22633f37)

diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index 6dd12f1c..c0067334 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -246,7 +246,7 @@ void DocumentBroker::pollThread()
         if (ShutdownRequestFlag)
         {
             closeReason = "recycling";
-            shutdownClients(closeReason);
+            _stop = true;
         }
         else if (AutoSaveEnabled && !_stop &&
                  std::chrono::duration_cast<std::chrono::seconds>(now - last30SecCheckTime).count() >= 30)
commit 9ce0e99ae0454a8d76432dc06da07dcaa61e798f
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Wed Jun 21 21:49:08 2017 -0400

    wsd: don't busy wait when getNewChild fails fast
    
    If Forkit is dead, getNewChild will fail fast.
    
    Try not to busy loop in that case and yield
    the CPU for a nominal duration, which currently
    is the tenth of the normal getNewChild timeout.
    
    Change-Id: I1a94dfedbf2a4f4fc12e4d33d1307f70c307987a
    Reviewed-on: https://gerrit.libreoffice.org/39248
    Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
    Tested-by: Ashod Nakashian <ashnakash at gmail.com>
    (cherry picked from commit 8689d11f5cb27f84ec8c49ad7b87abae4b48bee0)

diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index f26c5a57..6dd12f1c 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -194,6 +194,9 @@ void DocumentBroker::pollThread()
             std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now() -
                                                                   _threadStart).count() > timeoutMs)
             break;
+
+        // Nominal time between retries, lest we  busy-loop. getNewChild could also wait, so don't double that here.
+        std::this_thread::sleep_for(std::chrono::milliseconds(CHILD_REBALANCE_INTERVAL_MS / 10));
     }
     while (!_stop && _poll->continuePolling() && !TerminationFlag && !ShutdownRequestFlag);
 
commit 3af530cca2114302ac9f262d67ec9eb4cb8eb672
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Fri Jul 28 18:13:07 2017 +0200

    Align the close button with the 'more' toolbar button.
    
    Change-Id: Id7997da325adb6df89155605d6978b6da39890f4
    (cherry picked from commit b7764282646c3fbb270c8b2408b18fd06fe4d676)

diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index e35fc768..40e98eb4 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -65,14 +65,14 @@
 #closebuttonwrapper {
     position: fixed;
     z-index: 1050;
-    right: 0;
+    right: 4px;
     top: 0;
-    width: 26px;
-    height: 26px;
+    width: 31px;
+    height: 31px;
 }
 #closebutton {
-    width: 24px;
-    height: 24px;
+    width: 31px;
+    height: 31px;
     border: 1px solid;
     border-color: transparent;
     border-radius: 5px;
commit 8c0d5511508b9f061792c5dba62a8ead0c313d6d
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Thu Jun 22 19:47:26 2017 +0530

    loleaflet: Detach closebutton from toolbar
    
    This is so because we require this also when document is opened in
    readonly mode and we don't have any toolbar in the readonly mode.
    
    Change-Id: I085d1640f52843e01370d528d6eea656b743d908
    (cherry picked from commit 1e6c345715b406d4ab0f255b8cb5e815e795956f)

diff --git a/loleaflet/dist/loleaflet.css b/loleaflet/dist/loleaflet.css
index fe69deff..904a4232 100644
--- a/loleaflet/dist/loleaflet.css
+++ b/loleaflet/dist/loleaflet.css
@@ -95,7 +95,7 @@ body {
     #tb_toolbar-up_item_rightmenupadding {
 	padding-right: 40px;
     }
-    #tb_toolbar-up_item_close {
+    #closebutton {
 	display: none;
     }
 }
diff --git a/loleaflet/dist/loleaflet.html b/loleaflet/dist/loleaflet.html
index 0d587090..73c3eb28 100644
--- a/loleaflet/dist/loleaflet.html
+++ b/loleaflet/dist/loleaflet.html
@@ -53,6 +53,10 @@
       <input id="insertgraphic" type="file" style="position: fixed; top: -100em">
     </div>
 
+    <div id="closebuttonwrapper">
+      <div class="closebuttonimage" id="closebutton"></div>
+    </div>
+
     <div id="spreadsheet-row-column-frame">
     </div>
 
diff --git a/loleaflet/dist/menubar.css b/loleaflet/dist/menubar.css
index eb115d77..d3a35fce 100644
--- a/loleaflet/dist/menubar.css
+++ b/loleaflet/dist/menubar.css
@@ -218,12 +218,9 @@
     #menu-closedocument {
 	display: none;
     }
-    /* In readonly mode, we have no toolbar => no close button,
-     * so only way to close the document is file menu option
-     */
-    #menu-closedocument.readonly {
-	display: block;
-	top: 3px; /* This is not a menu, plain action, but we want it to appear like a menu */
+
+    .readonly {
+	top: 3px;
     }
 }
 
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index e8288c68..e35fc768 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -62,12 +62,27 @@
     width: 700px;
 }
 
-#tb_toolbar-up_item_close {
+#closebuttonwrapper {
     position: fixed;
     z-index: 1050;
     right: 0;
     top: 0;
+    width: 26px;
+    height: 26px;
 }
+#closebutton {
+    width: 24px;
+    height: 24px;
+    border: 1px solid;
+    border-color: transparent;
+    border-radius: 5px;
+}
+#closebutton:hover {
+    border-color: #ccc;
+    background-color: #eee;
+}
+.closebuttonimage{ background: url('../images/lc_closedoc.svg') no-repeat center !important; }
+
 #tb_toolbar-up_item_right {
     width: 100%;
 }
@@ -215,7 +230,6 @@ button.leaflet-control-search-next
 .w2ui-icon.bullet{ background: url('../images/lc_defaultbullet.svg') no-repeat center !important; }
 .w2ui-icon.cancel{ background: url('../images/lc_cancel.svg') no-repeat center !important; }
 .w2ui-icon.color{ background: url('../images/lc_color.svg') no-repeat center !important; }
-.w2ui-icon.closedoc{ background: url('../images/lc_closedoc.svg') no-repeat center !important; }
 .w2ui-icon.decrementindent{ background: url('../images/lc_decrementindent.svg') no-repeat center !important; }
 .w2ui-icon.deletepage{ background: url('../images/lc_deletepage.svg') no-repeat center !important; }
 .w2ui-icon.duplicatepage{ background: url('../images/lc_duplicatepage.svg') no-repeat center !important; }
diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index b1fdfc66..7c9c56a0 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -27,8 +27,7 @@ var toolbarUpMobileItems = [
 	'rightpara',
 	'justifypara',
 	'right',
-	'rightmenupadding',
-	'close'
+	'rightmenupadding'
 ];
 
 var statusbarMobileItems = [
@@ -131,7 +130,7 @@ function resizeToolbar() {
 
 	// move items from toolbar-up -> toolbar-up-more
 	while ($('#toolbar-up')[0].scrollWidth > Math.max($(window).width(), parseInt($('body').css('min-width')))) {
-		var itemId = toolbarUp.items[toolbarUp.items.length - 5].id;
+		var itemId = toolbarUp.items[toolbarUp.items.length - 4].id;
 		item = toolbarUp.get(itemId);
 		toolbarUp.remove(itemId);
 		toolbarUpMore.insert(toolbarUpMore.items[0], item);
@@ -342,10 +341,6 @@ function onClick(id, item, subItem) {
 		w2ui['toolbar-up-more'].render();
 		resizeToolbar();
 	}
-	else if (id === 'close') {
-		map.fire('postMessage', {msgId: 'UI_Close', args: {EverModified: map._everModified}});
-		map.remove();
-	}
 	else if (id === 'specialcharacter') {
 		var fontList = $('.fonts-select option');
 		var selectedIndex = $('.fonts-select').prop('selectedIndex');
@@ -521,8 +516,7 @@ $(function () {
 			{type: 'button',  id: 'specialcharacter', img: 'specialcharacter', hint: _('Special Character')},
 			{type: 'html', id: 'right'},
 			{type: 'button',  id: 'more', img: 'more', hint: _('More')},
-			{type: 'html', id: 'rightmenupadding'},
-			{type: 'button',  id: 'close',  img: 'closedoc', hint: _('Close document'), hidden: true}
+			{type: 'html', id: 'rightmenupadding'}
 		],
 		onClick: function (e) {
 			onClick(e.target);
@@ -1645,8 +1639,13 @@ $(window).resize(function() {
 
 $(document).ready(function() {
 	var toolbar = w2ui['toolbar-up'];
-	if (closebutton) {
-		toolbar.show('close');
+	if (!closebutton) {
+		$('#closebuttonwrapper').hide();
+	} else {
+		$('#closebutton').click(function(e) {
+			map.fire('postMessage', {msgId: 'UI_Close', args: {EverModified: map._everModified}});
+			map.remove();
+		});
 	}
 
 	// Attach insert file action
commit caf37cd9d26dac078c31e57b0ded75f02e4a5de8
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Mon Jun 19 22:47:30 2017 -0400

    wsd: always prespawn children when creating forkit
    
    Also, no need for the DocBrokerMutex to be locked
    in createForkit.
    
    Change-Id: I651c50c8b5518f7b0ee0d8b15c413fc070e30443
    Reviewed-on: https://gerrit.libreoffice.org/38993
    Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
    Tested-by: Ashod Nakashian <ashnakash at gmail.com>
    (cherry picked from commit bc067c7b299ed1299b7fb4546444abf403cb6c5b)
    Reviewed-on: https://gerrit.libreoffice.org/38996
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>
    (cherry picked from commit 022ecf39a976605aa0384b0568d53d023f22a905)

diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp
index e77c3dd4..0dccb5d4 100644
--- a/wsd/LOOLWSD.cpp
+++ b/wsd/LOOLWSD.cpp
@@ -1150,6 +1150,8 @@ bool LOOLWSD::createForKit()
 #else
     LOG_INF("Creating new forkit process.");
 
+    std::unique_lock<std::mutex> newChildrenLock(NewChildrenMutex);
+
     Process::Args args;
     args.push_back("--losubpath=" + std::string(LO_JAIL_SUBPATH));
     args.push_back("--systemplate=" + SysTemplate);
@@ -1174,10 +1176,6 @@ bool LOOLWSD::createForKit()
         args.push_back("--nocaps");
     }
 
-    // If we're recovering forkit, don't allow processing new requests.
-    std::unique_lock<std::mutex> docBrokersLock(DocBrokersMutex);
-    std::unique_lock<std::mutex> newChildrenLock(NewChildrenMutex);
-
     // Always reap first, in case we haven't done so yet.
     int status;
     waitpid(ForKitProcId, &status, WUNTRACED | WNOHANG);
@@ -1208,6 +1206,7 @@ bool LOOLWSD::createForKit()
     // Init the Admin manager
     Admin::instance().setForKitPid(ForKitProcId);
 
+    rebalanceChildren(LOOLWSD::NumPreSpawnedChildren - 1);
     return ForKitProcId != -1;
 #endif
 }
@@ -2495,9 +2494,6 @@ int LOOLWSD::innerMain()
     }
 #endif
 
-    // Prefork initial children
-    prespawnChildren();
-
     // Start the server.
     srv.start(ClientPortNumber);
 
commit f1e8c000ba1510d15f883a89952a1d750c4de554
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Jul 12 15:08:59 2017 +0530

    Open the log channel explicitly to avoid file creation inside jail
    
    Change-Id: Ida66861e0e1c5925dbbf53d564a829eaf0fd15c7
    (cherry picked from commit af13e5927d216dd53e672056d64f11766d001457)

diff --git a/common/Log.cpp b/common/Log.cpp
index e4a9e995..0b19d88f 100644
--- a/common/Log.cpp
+++ b/common/Log.cpp
@@ -158,6 +158,12 @@ namespace Log
         else
             channel = static_cast<Poco::Channel*>(new Poco::ConsoleChannel());
 
+        /**
+         * Open the channel explicitly, instead of waiting for first log message
+         * This is important especially for the kit process where opening the channel
+         * after chroot can cause file creation inside the jail instead of outside
+         * */
+        channel->open();
         auto& logger = Poco::Logger::create(Source.name, channel, Poco::Message::PRIO_TRACE);
 
         logger.setLevel(logLevel.empty() ? std::string("trace") : logLevel);
commit 98077b2061fedd931c4cd22014cbf3486194228a
Author: Andras Timar <andras.timar at collabora.com>
Date:   Thu Aug 24 14:20:22 2017 +0200

    Updated translations from Pootle
    
    Change-Id: I8b7d2f85f0d1241919c1c030300e768ab9e3c555

diff --git a/loleaflet/po/help-ab.po b/loleaflet/po/help-ab.po
index 8904c3ed..d75c2b8f 100644
--- a/loleaflet/po/help-ab.po
+++ b/loleaflet/po/help-ab.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:01+0000\n"
+"POT-Creation-Date: 2017-08-24 12:13+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /ab/libo_online/loleaflet-help-ab.po\n"
-"X-Pootle-Revision: 826586\n"
+"X-Pootle-Revision: 2680247\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -24,35 +24,35 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29
 msgid "Undo"
-msgstr ""
+msgstr "Иаҟәыхтәуп"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29
 msgid "Ctrl + Z"
-msgstr ""
+msgstr "Ctrl + Z"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30
 msgid "Redo"
-msgstr ""
+msgstr "Ирхынҳәтәуп"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30
 msgid "Ctrl + Y"
-msgstr ""
+msgstr "Ctrl + Y"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31
 msgid "Cut"
-msgstr ""
+msgstr "Игәылҧҟатәуп"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31
 msgid "Ctrl + X"
-msgstr ""
+msgstr "Ctrl + X"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32
 msgid "Paste as unformatted text"
-msgstr ""
+msgstr "Ибжьаргылатәуп атеқст амацара"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32
 msgid "Ctrl + Alt + Shift + V"
-msgstr ""
+msgstr "Ctrl + Alt + Shift + V"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33
 msgid "Print (Download as PDF)"
@@ -60,7 +60,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33
 msgid "Ctrl + P"
-msgstr ""
+msgstr "Ctrl + P"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
 msgid "Display the Keyboard shortcuts help"
@@ -68,89 +68,89 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
 msgid "Ctrl + Shift + ?"
-msgstr ""
+msgstr "Ctrl + Shift + ?"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A38
 #: dist%2Floleaflet-help.html+div.div.h2%3A160
 msgid "Text formatting"
-msgstr ""
+msgstr "Атеқст аформат"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
 msgid "Bold"
-msgstr ""
+msgstr "Ибжажәпоу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
 msgid "Ctrl + B"
-msgstr ""
+msgstr "Ctrl + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
 msgid "Italic"
-msgstr ""
+msgstr "Акурсив"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
 msgid "Ctrl + I"
-msgstr ""
+msgstr "Ctrl + I"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
 msgid "Underline"
-msgstr ""
+msgstr "Изыҵшьу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
 msgid "Ctrl + U"
-msgstr ""
+msgstr "Ctrl + U"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 msgid "Double Underline"
-msgstr ""
+msgstr "Ҩынтәны аҵшьра"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144
 msgid "Ctrl + D"
-msgstr ""
+msgstr "Ctrl + D"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
 msgid "Strikethrough"
-msgstr ""
+msgstr "Аҵәаӷәара"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
 msgid "Ctrl + Alt + 5"
-msgstr ""
+msgstr "Ctrl + Alt + 5"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166
 msgid "Superscript"
-msgstr ""
+msgstr "Хыхьтәи аиндекс"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166
 msgid "Ctrl + Shift + P"
-msgstr ""
+msgstr "Ctrl + Shift + P"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167
 msgid "Subscript"
-msgstr ""
+msgstr "Ҵаҟатәи аиндекс"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167
 msgid "Ctrl + Shift + B"
-msgstr ""
+msgstr "Ctrl + Shift + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141
@@ -160,7 +160,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141
 msgid "Ctrl + M"
-msgstr ""
+msgstr "Ctrl + M"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A49
 #: dist%2Floleaflet-help.html+div.div.h2%3A170
@@ -177,7 +177,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172
 msgid "Ctrl + E"
-msgstr ""
+msgstr "Ctrl + E"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147
@@ -189,7 +189,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173
 msgid "Ctrl + L"
-msgstr ""
+msgstr "Ctrl + L"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148
@@ -201,7 +201,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174
 msgid "Ctrl + R"
-msgstr ""
+msgstr "Ctrl + R"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149
@@ -213,7 +213,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175
 msgid "Ctrl + J"
-msgstr ""
+msgstr "Ctrl + J"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A55
 msgid "Apply Default paragraph style"
@@ -221,7 +221,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A55
 msgid "Ctrl + 0"
-msgstr ""
+msgstr "Ctrl + 0"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A56
 msgid "Apply Heading 1 paragraph style"
@@ -229,7 +229,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A56
 msgid "Ctrl + 1"
-msgstr ""
+msgstr "Ctrl + 1"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A57
 msgid "Apply Heading 2 paragraph style"
@@ -237,7 +237,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A57
 msgid "Ctrl + 2"
-msgstr ""
+msgstr "Ctrl + 2"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58
 msgid "Apply Heading 3 paragraph style"
@@ -246,7 +246,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150
 msgid "Ctrl + 3"
-msgstr ""
+msgstr "Ctrl + 3"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A59
 msgid "Apply Heading 4 paragraph style"
@@ -254,7 +254,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A59
 msgid "Ctrl + 4"
-msgstr ""
+msgstr "Ctrl + 4"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A60
 msgid "Apply Heading 5 paragraph style"
@@ -262,7 +262,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A60
 msgid "Ctrl + 5"
-msgstr ""
+msgstr "Ctrl + 5"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A62
 msgid "Text selection and navigation in document"
@@ -282,7 +282,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213
 msgid "Ctrl + A"
-msgstr ""
+msgstr "Ctrl + A"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182
@@ -292,7 +292,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182
 msgid "Arrow Left"
-msgstr ""
+msgstr "Ахыц армарахь"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183
@@ -302,7 +302,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183
 msgid "Shift + Arrow Left"
-msgstr ""
+msgstr "Shift + Ахыц армарахь "
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184
@@ -312,7 +312,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184
 msgid "Ctrl + Arrow Left"
-msgstr ""
+msgstr "Ctrl + Ахыц армарахь"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
@@ -322,7 +322,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
 msgid "Ctrl + Shift + Arrow Left"
-msgstr ""
+msgstr "Ctrl + Shift +Ахыц армарахь "
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186
@@ -332,7 +332,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186
 msgid "Arrow Right"
-msgstr ""
+msgstr "Ахыц арӷьарахь"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187
@@ -342,7 +342,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187
 msgid "Shift + Arrow Right"
-msgstr ""
+msgstr "Shift + Ахыц арӷьарахь"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188
@@ -352,7 +352,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188
 msgid "Ctrl + Arrow Right"
-msgstr ""
+msgstr "Ctrl + Ахыц арӷьарахь"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
@@ -362,7 +362,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
 msgid "Ctrl + Shift + Arrow Right"
-msgstr ""
+msgstr "Ctrl + Shift +Ахыц арӷьарахь "
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
@@ -372,7 +372,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
 msgid "Arrow Up"
-msgstr ""
+msgstr "Ахыц аҩада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
@@ -382,7 +382,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
 msgid "Shift + Arrow Up"
-msgstr ""
+msgstr "Shift + Ахыц аҩада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
@@ -392,7 +392,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
 msgid "Ctrl + Arrow Up"
-msgstr ""
+msgstr "Ctrl + Ахыц аҩада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
@@ -402,7 +402,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
 msgid "Ctrl + Shift + Arrow Up"
-msgstr ""
+msgstr "Ctrl + Shift + Ахыц аҩада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
@@ -412,7 +412,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
 msgid "Arrow Down"
-msgstr ""
+msgstr "Ахыц алада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
@@ -422,7 +422,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
 msgid "Shift + Arrow Down"
-msgstr ""
+msgstr "Shift + Ахыц алада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196
@@ -432,7 +432,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196
 msgid "Ctrl + Arrow Down"
-msgstr ""
+msgstr "Shift + Ахыц алада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197
@@ -442,7 +442,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197
 msgid "Ctrl + Shift + Arrow Down"
-msgstr ""
+msgstr "Ctrl + Shift + Ахыц алада"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198
diff --git a/loleaflet/po/help-ar.po b/loleaflet/po/help-ar.po
index 7e0cb732..9024bb29 100644
--- a/loleaflet/po/help-ar.po
+++ b/loleaflet/po/help-ar.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:01+0000\n"
+"POT-Creation-Date: 2017-08-23 08:00+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /ar/libo_online/loleaflet-help-ar.po\n"
-"X-Pootle-Revision: 842331\n"
+"X-Pootle-Revision: 2667858\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -20,7 +20,7 @@ msgstr "اختصارات لوحة المفاتيح"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A27
 msgid "General Keyboard Shortcuts"
-msgstr ""
+msgstr "اختصارات لوحة المفاتيح العامة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29
 msgid "Undo"
@@ -103,7 +103,7 @@ msgstr "Ctrl + I"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
 msgid "Underline"
-msgstr "مسطّر"
+msgstr "تسطير"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
@@ -113,12 +113,12 @@ msgstr "Ctrl + U"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 msgid "Double Underline"
-msgstr ""
+msgstr "تسطير مزدوج"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144
 msgid "Ctrl + D"
-msgstr ""
+msgstr "Ctrl + D"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
@@ -150,7 +150,7 @@ msgstr "حرف تحتي"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167
 msgid "Ctrl + Shift + B"
-msgstr ""
+msgstr "Ctrl + Shift + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141
@@ -317,12 +317,12 @@ msgstr "Ctrl + سهم اليسار"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
 msgid "Select to the left word by word"
-msgstr ""
+msgstr "التحديد إلى اليسار كلمة بكلمة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
 msgid "Ctrl + Shift + Arrow Left"
-msgstr ""
+msgstr "Ctrl + Shift + سهم اليسار"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186
@@ -357,12 +357,12 @@ msgstr "Ctrl + سهم اليمين"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
 msgid "Select to the right word by word"
-msgstr ""
+msgstr "التحديد إلى اليمين كلمة بكلمة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
 msgid "Ctrl + Shift + Arrow Right"
-msgstr ""
+msgstr "Ctrl + Shift + سهم اليمين"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
@@ -372,57 +372,57 @@ msgstr "تحريك المؤشر لأعلى سطرا واحدا"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
 msgid "Arrow Up"
-msgstr ""
+msgstr "سهم الأعلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
 msgid "Select lines in upwards direction"
-msgstr ""
+msgstr "تحديد الأسطر باتجاه الأعلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
 msgid "Shift + Arrow Up"
-msgstr ""
+msgstr "Shift + سهم الأعلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
 msgid "Move cursor to beginning of the previous paragraph"
-msgstr ""
+msgstr "نقل المؤشر إلى بداية الفقرة السابقة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
 msgid "Ctrl + Arrow Up"
-msgstr ""
+msgstr "Ctrl + سهم الأعلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
 msgid "Select to beginning of paragraph"
-msgstr ""
+msgstr "التحديد إلى بداية الفقرة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
 msgid "Ctrl + Shift + Arrow Up"
-msgstr ""
+msgstr "Ctrl + Shift + سهم الأعلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
 msgid "Move cursor down one line"
-msgstr ""
+msgstr "تحريك المؤشر لأسفل سطرا واحدا"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
 msgid "Arrow Down"
-msgstr ""
+msgstr "سهم الأسفل"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
 msgid "Select lines in downwards direction"
-msgstr ""
+msgstr "تحديد الأسطر باتجاه الأسفل"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
 msgid "Shift + Arrow Down"
-msgstr ""
+msgstr "Shift + سهم الأسفل"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196
@@ -457,12 +457,12 @@ msgstr "Home"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199
 msgid "Go and select to the beginning of a line"
-msgstr ""
+msgstr "الانتقال والتحديد إلى بداية أحد الأسطر"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199
 msgid "Shift + Home"
-msgstr ""
+msgstr "Shift + Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200
@@ -477,12 +477,12 @@ msgstr "Ctrl + Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84
 msgid "Go and select text to start of document"
-msgstr ""
+msgstr "الانتقال وتحديد النص إلى بداية المستند"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201
 msgid "Ctrl + Shift + Home"
-msgstr ""
+msgstr "Ctrl + Shift + Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202
@@ -497,7 +497,7 @@ msgstr "End"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203
 msgid "Go and select to the end of a line"
-msgstr ""
+msgstr "الانتقال والتحديد إلى نهاية أحد الأسطر"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203
@@ -516,13 +516,11 @@ msgid "Ctrl + End"
 msgstr "Ctrl + End"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88
-#, fuzzy
 msgid "Go and select text to end of document"
-msgstr "الانتقال إلى نهاية المستند مع تحديد النص"
+msgstr "الانتقال وتحديد النص إلى نهاية المستند"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205
-#, fuzzy
 msgid "Ctrl + Shift + End"
 msgstr "Ctrl + Shift + End"
 
@@ -588,7 +586,7 @@ msgstr "الحذف إلى نهاية الكلمة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A96
 msgid "Ctrl + Del"
-msgstr ""
+msgstr "Ctrl + Del"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A97
 msgid "Delete to beginning of sentence"
@@ -608,13 +606,15 @@ msgstr "Ctrl + Shift + Del"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A100
 msgid "Shortcut Keys for Tables"
-msgstr ""
+msgstr "مفاتيح الاختصارات للجداول"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A102
 msgid ""
 "If the active cell is empty: selects the whole table. Otherwise: selects the "
 "contents of the active cell. Pressing again selects the entire table."
 msgstr ""
+"إن كانت الخلية النشطة فارغة: تحديد الجدول بالكامل. عدا ذلك: تحديد محتوى "
+"الخلية النشطة. الضغط مجدددا يحدّد الجدول بالكامل."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A103
 msgid ""
@@ -622,6 +622,9 @@ msgid ""
 "first press goes to beginning of the active cell, second press goes to "
 "beginning of the current table, third press goes to beginning of document."
 msgstr ""
+"إن كانت الخلية النشطة فارغة: الانتقال إلى بداية الجدول. عدا ذلك: أول ضغطة "
+"للانتقال إلى بداية الخلية النشطة، ثاني ضغطة للانتقال إلى بداية الجدول الحالي،"
+" ثالث ضغطة للانتقال إلى بداية المستند."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A104
 msgid ""
@@ -629,70 +632,79 @@ msgid ""
 "press goes to the end of the active cell, second press goes to the end of "
 "the current table, third press goes to the end of the document."
 msgstr ""
+"إن كانت الخلية النشطة فارغة: الانتقال إلى نهاية الجدول. عدا ذلك: أول ضغطة "
+"للانتقال إلى نهاية الخلية النشطة، ثاني ضغطة للانتقال إلى نهاية الجدول الحالي،"
+" ثالث ضغطة للانتقال إلى نهاية المستند."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A105
 msgid "Ctrl + Tab"
-msgstr ""
+msgstr "Ctrl + Tab"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A105
 msgid ""
 "Inserts a tab stop (only in tables). Depending on the Window Manager in use, "
 "Alt + Tab may be used instead."
 msgstr ""
+"إدراج وفقة جدولة (فقط في الجداول). اعتمادا على مدير النوافذ المستخدم، يمكن "
+"استخدام Alt + Tab عوضا عنه."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A106
 msgid "Alt + Arrow Keys"
-msgstr ""
+msgstr "Alt + مفاتيح الأسهم"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A106
 msgid ""
 "Increases/decreases the size of the column/row on the right/bottom cell edge"
-msgstr ""
+msgstr "زيادة/إنقاص مقاس العمود/الصف على حافة الخلية اليمنى/السفلى"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A107
 msgid "Alt + Shift + Arrow Keys"
-msgstr ""
+msgstr "Alt + Shift + مفاتيح الأسهم"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A107
 msgid "Increase/decrease the size of the column/row on the left/top cell edge"
-msgstr ""
+msgstr "زيادة/إنقاص مقاس العمود/الصف على حافة الخلية اليسرى/العليا"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108
 msgid "Alt + Ctrl + Arrow Keys"
-msgstr ""
+msgstr "Alt + Ctrl + مفاتيح الأسهم"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109
 msgid "Like Alt, but only the active cell is modified"
-msgstr ""
+msgstr "مثل عمل Alt، ولكن فقط الخلية النشطة هي التي تتأثر بالتعديل."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109
 msgid "Ctrl + Alt + Shift + Arrow Keys"
-msgstr ""
+msgstr "Ctrl + Alt + Shift + مفاتيح الأسهم"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A110
 msgid "Alt + Insert"
-msgstr ""
+msgstr "Alt + Insert"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A110
 msgid ""
 "3 seconds in Insert mode, Arrow Key inserts row/column, Ctrl + Arrow Key "
 "inserts cell"
 msgstr ""
+"3 ثوانٍ في وضع الإدراج، مفاتيح الأسهم تُدرج صفًّا/عمودًا، Ctrl ومفتاح سهم "
+"يدرج خلية"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A111
 msgid "Alt + Del"
-msgstr ""
+msgstr "Alt + Del"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A111
 msgid ""
 "3 seconds in Delete mode, Arrow key deletes row/column, Ctrl + Arrow key "
 "merges cell with neighboring cell"
 msgstr ""
+"3 ثوانٍ في وضع الحذف، مفاتيح الأسهم تحذف الصف/العمود، Ctrl ومفتاح سهم يدمج "
+"الخلية مع جارتها"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A112
 msgid "Shift + Ctrl + Del"
-msgstr ""
+msgstr "Shift + Ctrl + Del"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A112
 msgid ""
@@ -700,6 +712,9 @@ msgid ""
 "current sentence is deleted. If the cursor is at the end of a cell, and no "
 "whole cell is selected, the contents of the next cell are deleted."
 msgstr ""
+"إن لم يكن هناك أيّة خليّة محددة، فسيُحذف النص من المؤشر إلى نهاية الجملة "
+"الحالية. إن كان المؤشر على نهاية إحدى الخلايا وليس هناك كاملة محددة، فسيُحذف "
+"محتوى الخلية التالية."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A113
 msgid ""
@@ -707,6 +722,8 @@ msgid ""
 "paragraph following the table will be deleted, unless it is the last "
 "paragraph in the document."
 msgstr ""
+"إن لم تكن هناك خلية كاملة محددة والمؤشر على نهاية الجدول، فستُحذف الفقرة "
+"التالية للجدول، إلا إن كانت آخر فقرة في المستند."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A114
 msgid ""
@@ -714,6 +731,8 @@ msgid ""
 "will be deleted. If all rows are selected completely or partially, the "
 "entire table will be deleted."
 msgstr ""
+"إن كانت هناك خلية محددة فأكثر، الصفوف الكاملة التي تحتوي التحديد ستُحذف. إن "
+"كانت كل الصفوف محددة بشكل كامل أو جزئي، فسيُحذف الجدول بالكامل."
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A117
 msgid "Word processor functions"
@@ -721,19 +740,19 @@ msgstr "وظائف معالج الكلمات"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A119
 msgid "Insert footnote"
-msgstr ""
+msgstr "إدراج حاشية"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A119
 msgid "Ctrl + Alt + F"
-msgstr ""
+msgstr "Ctrl + Alt + F"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A120
 msgid "Insert endnote"
-msgstr ""
+msgstr "إدراج حاشية ختامية"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A120
 msgid "Ctrl + Alt + D"
-msgstr ""
+msgstr "Ctrl + Alt + D"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142
@@ -747,27 +766,27 @@ msgstr "Ctrl + Alt + C"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123
 msgid "Insert soft hyphen"
-msgstr ""
+msgstr "إدراج شَرطة اختيارية"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123
 msgid "Ctrl + -"
-msgstr ""
+msgstr "Ctrl + -"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124
 msgid "Insert non-breaking hyphen"
-msgstr ""
+msgstr "إدراج شَرطة غير فاصلة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124
 msgid "Ctrl + Shift + -"
-msgstr ""
+msgstr "Ctrl + Shift + -"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126
 msgid "Insert non-breaking space"
-msgstr ""
+msgstr "إدراج مسافة غير فاصلة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126
 msgid "Ctrl + Shift + Space"
-msgstr ""
+msgstr "Ctrl + Shift + المسافة"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127
 msgid "Insert line break"
@@ -788,17 +807,16 @@ msgstr "Ctrl + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129
 msgid "Column break (in multicolumnar text)"
-msgstr ""
+msgstr "فاصل أعمدة (في النصوص متعددة الأعمدة)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129
 msgid "Ctrl + Shift + Enter"
-msgstr ""
+msgstr "Ctrl + Shift + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130
-#, fuzzy
 msgid ""
 "Insert new paragraph directly before or after a section, or before a table"
-msgstr "إدراج فقرة جديدة مباشرة بعد قسم أو قبله، أو قبل جدول"
+msgstr "إدراج فقرة جديدة مباشرة قبل إحدى الأقسام أو بعده، أو قبل أحد الجداول"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131
@@ -810,6 +828,8 @@ msgid ""
 "Insert new paragraph without numbering inside a list. Does not work when the "
 "cursor is at the end of the list."
 msgstr ""
+"إدراج فقرة جديدة دون ترقيم داخل قائمة. لا يعمل إن كان المؤشر على نهاية "
+"القائمة."
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A135
 msgid "Cell formatting"
@@ -829,73 +849,73 @@ msgstr "الملء لأسفل"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150
 msgid "Set Optimal Column Width"
-msgstr ""
+msgstr "ضبط عرض العمود الأمثل"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151
 msgid "Two decimal places, thousands separator"
-msgstr ""
+msgstr "خانتان عشريّتان، فاصل الألوف"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151
 msgid "Ctrl + Shift + 1"
-msgstr ""
+msgstr "Ctrl + Shift + 1"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152
 msgid "Standard exponential format"
-msgstr ""
+msgstr "التنسيق الأُسّيّ القياسي"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152
 msgid "Ctrl + Shift + 2"
-msgstr ""
+msgstr "Ctrl + Shift + 2"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153
 msgid "Standard date format"
-msgstr ""
+msgstr "تنسيق التاريخ القياسي"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153
 msgid "Ctrl + Shift + 3"
-msgstr ""
+msgstr "Ctrl + Shift + 3"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154
 msgid "Standard currency format"
-msgstr ""
+msgstr "تنسيق العملة القياسي"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154
 msgid "Ctrl + Shift + 4"
-msgstr ""
+msgstr "Ctrl + Shift + 4"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155
 msgid "Standard percentage format (two decimal places)"
-msgstr ""
+msgstr "تنسيق النسبة القياسي (خانتان عشريّتان)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155
 msgid "Ctrl + Shift + 5"
-msgstr ""
+msgstr "Ctrl + Shift + 5"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156
 msgid "Standard format"
-msgstr ""
+msgstr "التنسيق القياسي"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156
 msgid "Ctrl + Shift + 6"
-msgstr ""
+msgstr "Ctrl + Shift + 6"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176
 msgid "Demote list item (list item has to be selected)"
-msgstr ""
+msgstr "خفض عنصر القائمة (يجب أن يكون العنصر محددًا)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210
 msgid "Tab"
-msgstr ""
+msgstr "Tab"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 msgid "Promote list item (list item has to be selected)"
-msgstr ""
+msgstr "ترقية عنصر القائمة (يجب أن يكون العنصر محددًا)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211
 msgid "Shift + Tab"
-msgstr ""
+msgstr "Shift + Tab"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A179
 msgid "Text selection and navigation in a textbox"
@@ -903,26 +923,27 @@ msgstr "تحديد النصوص والتنقل في مربع نص"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201
 msgid "Go and select text to start of textbox"
-msgstr ""
+msgstr "الانتقال وتحديد النص إلى بداية مربع النص"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205
 msgid "Go and select text to end of textbox"
-msgstr ""
+msgstr "الانتقال وتحديد النص إلى نهاية مربع النص"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A207
-#, fuzzy
 msgid "Slide / draw page keyboard shortcuts"
-msgstr "اختصارات لوحة مفاتيح الشرائح / صفحات الرسم"
+msgstr "اختصارات لوحة مفاتيح الشريحة / صفحة الرسم"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209
 msgid ""
 "Escape current mode, i.e. from edit mode switch to object selection mode, "
 "from object selection mode switch to view mode."
 msgstr ""
+"إنهاء الوضع الحالي، مثل الانتقال من وضع التحرير إلى وضع تحديد الكائنات،  أو "
+"من وضع تحديد الكائنات إلى وضع العرض."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209
 msgid "Esc"
-msgstr ""
+msgstr "Esc"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210
 msgid "Select objects in the order in which they were created"
diff --git a/loleaflet/po/help-be.po b/loleaflet/po/help-be.po
index 8b76064c..5ee9e122 100644
--- a/loleaflet/po/help-be.po
+++ b/loleaflet/po/help-be.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 08:00+0000\n"
+"POT-Creation-Date: 2017-08-24 12:14+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /be/libo_online/loleaflet-help-be.po\n"
-"X-Pootle-Revision: 826611\n"
+"X-Pootle-Revision: 2699914\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -736,7 +736,7 @@ msgstr ""
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142
 msgid "Insert comment"
-msgstr ""
+msgstr "Уставіць заўвагу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142
@@ -814,7 +814,7 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143
 msgid "Display comment"
-msgstr ""
+msgstr "Паказаць заўвагу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143
 msgid "Ctrl + F1"
diff --git a/loleaflet/po/help-bg.po b/loleaflet/po/help-bg.po
index 312047b3..5c889f56 100644
--- a/loleaflet/po/help-bg.po
+++ b/loleaflet/po/help-bg.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:01+0000\n"
+"POT-Creation-Date: 2017-08-24 12:14+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /bg/libo_online/loleaflet-help-bg.po\n"
-"X-Pootle-Revision: 826927\n"
+"X-Pootle-Revision: 2706811\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -64,58 +64,50 @@ msgstr "Ctrl + P"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
 msgid "Display the Keyboard shortcuts help"
-msgstr ""
+msgstr "Показване на помощта за клавишните комбинации"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
-#, fuzzy
 msgid "Ctrl + Shift + ?"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + ?"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A38
 #: dist%2Floleaflet-help.html+div.div.h2%3A160
-#, fuzzy
 msgid "Text formatting"
 msgstr "Форматиране на текст"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
-#, fuzzy
 msgid "Bold"
 msgstr "Получер"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
-#, fuzzy
 msgid "Ctrl + B"
 msgstr "Ctrl + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
-#, fuzzy
 msgid "Italic"
 msgstr "Курсив"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
-#, fuzzy
 msgid "Ctrl + I"
 msgstr "Ctrl + I"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
-#, fuzzy
 msgid "Underline"
 msgstr "Подчертан"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
-#, fuzzy
 msgid "Ctrl + U"
 msgstr "Ctrl + U"
 
@@ -125,119 +117,101 @@ msgstr "Двойно подчертан"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144
-#, fuzzy
 msgid "Ctrl + D"
 msgstr "Ctrl + D"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
-#, fuzzy
 msgid "Strikethrough"
 msgstr "Зачертан"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
-#, fuzzy
 msgid "Ctrl + Alt + 5"
 msgstr "Ctrl + Alt + 5"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166
-#, fuzzy
 msgid "Superscript"
 msgstr "Горен индекс"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166
-#, fuzzy
 msgid "Ctrl + Shift + P"
 msgstr "Ctrl + Shift + P"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167
-#, fuzzy
 msgid "Subscript"
 msgstr "Долен индекс"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167
-#, fuzzy
 msgid "Ctrl + Shift + B"
 msgstr "Ctrl + Shift + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141
-#, fuzzy
 msgid "Remove direct formatting"
 msgstr "Премахване на прякото форматиране"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141
-#, fuzzy
 msgid "Ctrl + M"
 msgstr "Ctrl + M"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A49
 #: dist%2Floleaflet-help.html+div.div.h2%3A170
-#, fuzzy
 msgid "Paragraph formatting"
 msgstr "Форматиране на абзаци"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A51
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172
-#, fuzzy
 msgid "Align Center"
 msgstr "Центрирано подравняване"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A51
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172
-#, fuzzy
 msgid "Ctrl + E"
 msgstr "Ctrl + E"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173
-#, fuzzy
 msgid "Align Left"
 msgstr "Подравняване отляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173
-#, fuzzy
 msgid "Ctrl + L"
 msgstr "Ctrl + L"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174
-#, fuzzy
 msgid "Align Right"
 msgstr "Подравняване отдясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174
-#, fuzzy
 msgid "Ctrl + R"
 msgstr "Ctrl + R"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175
-#, fuzzy
 msgid "Justify"
 msgstr "Двустранно подравняване"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175
-#, fuzzy
 msgid "Ctrl + J"
 msgstr "Ctrl + J"
 
@@ -271,7 +245,6 @@ msgstr "Прилагане на стила за абзаци Заглавие 3"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150
-#, fuzzy
 msgid "Ctrl + 3"
 msgstr "Ctrl + 3"
 
@@ -299,7 +272,6 @@ msgstr "Избиране на текст и навигация в докумен
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A145
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A168
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181
-#, fuzzy
 msgid "Select All"
 msgstr "Избиране на всичко"
 
@@ -309,236 +281,197 @@ msgstr "Избиране на всичко"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A168
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213
-#, fuzzy
 msgid "Ctrl + A"
 msgstr "Ctrl + A"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182
-#, fuzzy
 msgid "Move cursor to the left"
 msgstr "Преместване на курсора наляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182
-#, fuzzy
 msgid "Arrow Left"
 msgstr "Стрелка наляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183
-#, fuzzy
 msgid "Move cursor with selection to the left"
 msgstr "Преместване на курсора наляво с избиране"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183
-#, fuzzy
 msgid "Shift + Arrow Left"
 msgstr "Shift + стрелка наляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184
-#, fuzzy
 msgid "Go to beginning of a word"
-msgstr "Преход към началото на думата"
+msgstr "Преминаване към началото на думата"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184
-#, fuzzy
 msgid "Ctrl + Arrow Left"
 msgstr "Ctrl + стрелка наляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
-#, fuzzy
 msgid "Select to the left word by word"
 msgstr "Избиране наляво дума по дума"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185
-#, fuzzy
 msgid "Ctrl + Shift + Arrow Left"
 msgstr "Ctrl + Shift + стрелка наляво"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186
-#, fuzzy
 msgid "Move cursor to the right"
 msgstr "Преместване на курсора надясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186
-#, fuzzy
 msgid "Arrow Right"
 msgstr "Стрелка надясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187
-#, fuzzy
 msgid "Move cursor with selection to the right"
 msgstr "Преместване на курсора надясно с избиране"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187
-#, fuzzy
 msgid "Shift + Arrow Right"
 msgstr "Shift + стрелка надясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188
-#, fuzzy
 msgid "Go to start of the next word"
-msgstr "Преход към началото на следващата дума"
+msgstr "Преминаване към началото на следващата дума"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188
-#, fuzzy
 msgid "Ctrl + Arrow Right"
 msgstr "Ctrl + стрелка надясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
-#, fuzzy
 msgid "Select to the right word by word"
 msgstr "Избиране надясно дума по дума"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189
-#, fuzzy
 msgid "Ctrl + Shift + Arrow Right"
 msgstr "Ctrl + Shift + стрелка надясно"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
-#, fuzzy
 msgid "Move cursor up one line"
 msgstr "Преместване на курсора с един ред нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190
-#, fuzzy
 msgid "Arrow Up"
 msgstr "Стрелка нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
-#, fuzzy
 msgid "Select lines in upwards direction"
 msgstr "Избиране на редове нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191
-#, fuzzy
 msgid "Shift + Arrow Up"
 msgstr "Shift + стрелка нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
-#, fuzzy
 msgid "Move cursor to beginning of the previous paragraph"
 msgstr "Преместване на курсора в началото на предишния абзац"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192
-#, fuzzy
 msgid "Ctrl + Arrow Up"
 msgstr "Ctrl + Стрелка нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
-#, fuzzy
 msgid "Select to beginning of paragraph"
 msgstr "Избиране до началото на абзаца"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193
-#, fuzzy
 msgid "Ctrl + Shift + Arrow Up"
 msgstr "Ctrl + Shift + стрелка нагоре"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
-#, fuzzy
 msgid "Move cursor down one line"
 msgstr "Преместване на курсора с един ред надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194
-#, fuzzy
 msgid "Arrow Down"
 msgstr "Стрелка надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
-#, fuzzy
 msgid "Select lines in downwards direction"
 msgstr "Избиране на редове надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195
-#, fuzzy
 msgid "Shift + Arrow Down"
 msgstr "Shift + стрелка надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196
-#, fuzzy
 msgid "Move cursor to beginning of the next paragraph"
-msgstr "Преместване на курсора в началото на предишния абзац"
+msgstr "Преместване на курсора в началото на следващия абзац"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196
-#, fuzzy
 msgid "Ctrl + Arrow Down"
 msgstr "Ctrl + стрелка надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197
-#, fuzzy
 msgid "Select to end of paragraph"
 msgstr "Избиране до края на абзаца"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197
-#, fuzzy
 msgid "Ctrl + Shift + Arrow Down"
 msgstr "Ctrl + Shift + стрелка надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198
-#, fuzzy
 msgid "Go to beginning of line"
-msgstr "Преход към началото на реда"
+msgstr "Преминаване към началото на реда"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198
-#, fuzzy
 msgid "Home"
 msgstr "Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199
-#, fuzzy
 msgid "Go and select to the beginning of a line"
-msgstr "Преход с избиране до началото на реда"
+msgstr "Преминаване към началото на реда с избиране"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199
-#, fuzzy
 msgid "Shift + Home"
 msgstr "Shift + Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200
-#, fuzzy
 msgid "Go to start of document"
-msgstr "Преход към началото на документа"
+msgstr "Преминаване към началото на документа"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A103
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200
-#, fuzzy
 msgid "Ctrl + Home"
 msgstr "Ctrl + Home"
 
@@ -548,44 +481,37 @@ msgstr "Избиране на текста до началото на докум
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201
-#, fuzzy
 msgid "Ctrl + Shift + Home"
 msgstr "Ctrl + Shift + Home"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202
-#, fuzzy
 msgid "Go to end of line"
-msgstr "Преход към края на реда"
+msgstr "Преминаване към края на реда"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202
-#, fuzzy
 msgid "End"
 msgstr "End"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203
-#, fuzzy
 msgid "Go and select to the end of a line"
-msgstr "Преход с избиране до края на реда"
+msgstr "Преминаване към края на реда с избиране"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203
-#, fuzzy
 msgid "Shift + End"
 msgstr "Shift + End"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A87
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A204
-#, fuzzy
 msgid "Go to end of document"
-msgstr "Преход към края на документа"
+msgstr "Преминаване към края на документа"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A87
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A104
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A204
-#, fuzzy
 msgid "Ctrl + End"
 msgstr "Ctrl + End"
 
@@ -595,7 +521,6 @@ msgstr "Избиране на текста до края на документа
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205
-#, fuzzy
 msgid "Ctrl + Shift + End"
 msgstr "Ctrl + Shift + End"
 
@@ -752,7 +677,6 @@ msgstr "Alt + Ctrl + клавишите със стрелки"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109
-#, fuzzy
 msgid "Like Alt, but only the active cell is modified"
 msgstr "Като Alt, но се променя само текущата клетка"
 
@@ -840,221 +764,206 @@ msgstr "Ctrl + Alt + D"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142
 msgid "Insert comment"
-msgstr ""
+msgstr "Вмъкване на коментар"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142
-#, fuzzy
 msgid "Ctrl + Alt + C"
-msgstr "Ctrl + Alt + 5"
+msgstr "Ctrl + Alt + C"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123
 msgid "Insert soft hyphen"
-msgstr ""
+msgstr "Вмъкване на меко тире за пренос"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123
-#, fuzzy
 msgid "Ctrl + -"
-msgstr "Ctrl + Z"
+msgstr "Ctrl + -"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124
 msgid "Insert non-breaking hyphen"
-msgstr ""
+msgstr "Вмъкване на непрекъсваемо тире"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124
-#, fuzzy
 msgid "Ctrl + Shift + -"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + -"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126
 msgid "Insert non-breaking space"
-msgstr ""
+msgstr "Вмъкване на непрекъсваем интервал"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126
-#, fuzzy
 msgid "Ctrl + Shift + Space"
-msgstr "Ctrl + Shift + Home"
+msgstr "Ctrl + Shift + интервал"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127
 msgid "Insert line break"
-msgstr ""
+msgstr "Вмъкване на знак за край на ред"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127
-#, fuzzy
 msgid "Shift + Enter"
-msgstr "Shift + End"
+msgstr "Shift + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A128
 msgid "Manual page break"
-msgstr ""
+msgstr "Ръчен знак за нова страница"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A128
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A212
-#, fuzzy
 msgid "Ctrl + Enter"
-msgstr "Ctrl + End"
+msgstr "Ctrl + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129
 msgid "Column break (in multicolumnar text)"
-msgstr ""
+msgstr "Край на колона (в текстове с много колони)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129
-#, fuzzy
 msgid "Ctrl + Shift + Enter"
-msgstr "Ctrl + Shift + End"
+msgstr "Ctrl + Shift + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130
 msgid ""
 "Insert new paragraph directly before or after a section, or before a table"
-msgstr ""
+msgstr "Вмъкване на нов абзац точно преди или след раздел или преди таблица"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131
-#, fuzzy
 msgid "Alt + Enter"
-msgstr "Alt + Insert"
+msgstr "Alt + Enter"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131
 msgid ""
 "Insert new paragraph without numbering inside a list. Does not work when the "
 "cursor is at the end of the list."
 msgstr ""
+"Вмъкване на нов абзац без номер в списък. Не работи, когато курсорът е в "
+"края на списъка."
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A135
-#, fuzzy
 msgid "Cell formatting"
-msgstr "Форматиране на текст"
+msgstr "Форматиране на клетки"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143
 msgid "Display comment"
-msgstr ""
+msgstr "Показване на коментара"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143
-#, fuzzy
 msgid "Ctrl + F1"
-msgstr "Ctrl + 1"
+msgstr "Ctrl + F1"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144
 msgid "Fill Down"
-msgstr ""
+msgstr "Запълване надолу"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150
 msgid "Set Optimal Column Width"
-msgstr ""
+msgstr "Задаване оптимална ширина на колони"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151
 msgid "Two decimal places, thousands separator"
-msgstr ""
+msgstr "Две дробни позиции, разделител на хилядите"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151
-#, fuzzy
 msgid "Ctrl + Shift + 1"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 1"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152
 msgid "Standard exponential format"
-msgstr ""
+msgstr "Стандартен експоненциален формат"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152
-#, fuzzy
 msgid "Ctrl + Shift + 2"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 2"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153
 msgid "Standard date format"
-msgstr ""
+msgstr "Стандартен формат за дата"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153
-#, fuzzy
 msgid "Ctrl + Shift + 3"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 3"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154
 msgid "Standard currency format"
-msgstr ""
+msgstr "Стандартен формат за валута"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154
-#, fuzzy
 msgid "Ctrl + Shift + 4"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 4"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155
 msgid "Standard percentage format (two decimal places)"
-msgstr ""
+msgstr "Стандартен формат за проценти (две дробни позиции)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155
-#, fuzzy
 msgid "Ctrl + Shift + 5"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 5"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156
 msgid "Standard format"
-msgstr ""
+msgstr "Стандартен формат"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156
-#, fuzzy
 msgid "Ctrl + Shift + 6"
-msgstr "Ctrl + Shift + P"
+msgstr "Ctrl + Shift + 6"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176
 msgid "Demote list item (list item has to be selected)"
-msgstr ""
+msgstr "Понижаване нивото на елемент от списък (елементът трябва да е избран)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210
 msgid "Tab"
-msgstr ""
+msgstr "Tab"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 msgid "Promote list item (list item has to be selected)"
-msgstr ""
+msgstr "Повишаване нивото на елемент от списък (елементът трябва да е избран)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211
 msgid "Shift + Tab"
-msgstr ""
+msgstr "Shift + Tab"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A179
-#, fuzzy
 msgid "Text selection and navigation in a textbox"
-msgstr "Избиране на текст и навигация в документ"
+msgstr "Избиране на текст и навигация в текстово поле"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201
-#, fuzzy
 msgid "Go and select text to start of textbox"
-msgstr "Избиране на текста до началото на документа"
+msgstr "Избиране на текста до началото на полето"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205
-#, fuzzy
 msgid "Go and select text to end of textbox"
-msgstr "Избиране на текста до края на документа"
+msgstr "Избиране на текста до края на полето"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A207
 msgid "Slide / draw page keyboard shortcuts"
-msgstr ""
+msgstr "Клавишни комбинации за кадри / страници от рисунки"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209
 msgid ""
 "Escape current mode, i.e. from edit mode switch to object selection mode, "
 "from object selection mode switch to view mode."
 msgstr ""
+"Напускане на текущия режим, например от режим на редактиране към режим на "
+"избиране на обекти или от избиране на обекти към преглеждане."
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209
 msgid "Esc"
-msgstr ""
+msgstr "Esc"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210
 msgid "Select objects in the order in which they were created"
-msgstr ""
+msgstr "Избиране на обекти в реда на създаването им"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211
 msgid "Select objects in the reverse order in which they were created"
-msgstr ""
+msgstr "Избиране на обекти в ред, обратен на реда на създаването им"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A212
 msgid "Move to next text object on slide / drawing page"
-msgstr ""
+msgstr "Преминаване към следващия текстов обект в кадъра / страницата"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213
 msgid "Select all in slide / drawing page"
-msgstr ""
+msgstr "Избиране на всичко в кадъра / страницата"
diff --git a/loleaflet/po/help-kn.po b/loleaflet/po/help-kn.po
index deeaa0d3..612ee2a2 100644
--- a/loleaflet/po/help-kn.po
+++ b/loleaflet/po/help-kn.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 08:01+0000\n"
+"POT-Creation-Date: 2017-08-22 08:00+0000\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"
@@ -12,55 +12,55 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /kn/libo_online/loleaflet-help-kn.po\n"
-"X-Pootle-Revision: 826727\n"
+"X-Pootle-Revision: 2684653\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
-msgstr ""
+msgstr "ಕೀಲಿಮಣೆ ಶಾರ್ಟ್ ಕಟ್‍ಗಳು"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A27
 msgid "General Keyboard Shortcuts"
-msgstr ""
+msgstr "ಸಾಮಾನ್ಯ ಅಡ್ಡ ಕೀಲಿಗಳು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29
 msgid "Undo"
-msgstr ""
+msgstr "ರದ್ದುಮಾಡು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29
 msgid "Ctrl + Z"
-msgstr ""
+msgstr "Ctrl + Z"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30
 msgid "Redo"
-msgstr ""
+msgstr "ಪುನಃಮಾಡು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30
 msgid "Ctrl + Y"
-msgstr ""
+msgstr "Ctrl + Y"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31
 msgid "Cut"
-msgstr ""
+msgstr "ಕತ್ತರಿಸು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31
 msgid "Ctrl + X"
-msgstr ""
+msgstr "Ctrl + X"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32
 msgid "Paste as unformatted text"
-msgstr ""
+msgstr "ರೂಪಿಸದ ಪಠ್ಯವನ್ನು ಅಂಟಿಸು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32
 msgid "Ctrl + Alt + Shift + V"
-msgstr ""
+msgstr "Ctrl + Alt + Shift + V"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33
 msgid "Print (Download as PDF)"
-msgstr ""
+msgstr "ಮುದ್ರಿಸು (ಪಿಡಿಎಫ್ ಆಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡು)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33
 msgid "Ctrl + P"
-msgstr ""
+msgstr "Ctrl + P"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
 msgid "Display the Keyboard shortcuts help"
@@ -68,69 +68,69 @@ msgstr ""
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34
 msgid "Ctrl + Shift + ?"
-msgstr ""
+msgstr "Ctrl + Shift + ?"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A38
 #: dist%2Floleaflet-help.html+div.div.h2%3A160
 msgid "Text formatting"
-msgstr ""
+msgstr "ಪಠ್ಯ ರೂಪಿಸುವಿಕೆ"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
 msgid "Bold"
-msgstr ""
+msgstr "ದಟ್ಟ (ಬೋಲ್ಡ್)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162
 msgid "Ctrl + B"
-msgstr ""
+msgstr "Ctrl + B"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
 msgid "Italic"
-msgstr ""
+msgstr "ಐಟಾಲಿಕ್"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163
 msgid "Ctrl + I"
-msgstr ""
+msgstr "Ctrl + I"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
 msgid "Underline"
-msgstr ""
+msgstr "ಅಡಿಗೆರೆ"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164
 msgid "Ctrl + U"
-msgstr ""
+msgstr "Ctrl + U"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 msgid "Double Underline"
-msgstr ""
+msgstr "ಜೋಡಿ ಅಡಿಗೆರೆ"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144
 msgid "Ctrl + D"
-msgstr ""
+msgstr "Ctrl + D"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
 msgid "Strikethrough"
-msgstr ""
+msgstr "ಹೊಡೆದುಹಾಕು"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165
 msgid "Ctrl + Alt + 5"
-msgstr ""
+msgstr "Ctrl + Alt + 5"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166
diff --git a/loleaflet/po/help-oc.po b/loleaflet/po/help-oc.po
index 30bf2421..9965e009 100644
--- a/loleaflet/po/help-oc.po
+++ b/loleaflet/po/help-oc.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:02+0000\n"
+"POT-Creation-Date: 2017-08-24 08:01+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /oc/libo_online/loleaflet-help-oc.po\n"
-"X-Pootle-Revision: 2329631\n"
+"X-Pootle-Revision: 2713039\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -662,7 +662,7 @@ msgstr "Alt + Ctrl + las sagetas de direccion"
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109
 msgid "Like Alt, but only the active cell is modified"
-msgstr ""
+msgstr "Coma Alt, mas actiu unicament se la cellula activa es modificada"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109
 msgid "Ctrl + Alt + Shift + Arrow Keys"
@@ -769,7 +769,7 @@ msgstr "Ctrl + Maj + Espaci"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127
 msgid "Insert line break"
-msgstr ""
+msgstr "Inserir un saut de linha"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127
 msgid "Shift + Enter"
@@ -826,7 +826,7 @@ msgstr "Emplenar cap aval"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150
 msgid "Set Optimal Column Width"
-msgstr ""
+msgstr "Definir una largor de colomna optimala"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151
 msgid "Two decimal places, thousands separator"
diff --git a/loleaflet/po/help-uz.po b/loleaflet/po/help-uz.po
index ca50339d..fd3afc4c 100644
--- a/loleaflet/po/help-uz.po
+++ b/loleaflet/po/help-uz.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:03+0000\n"
+"POT-Creation-Date: 2017-08-23 08:02+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /uz/libo_online/loleaflet-help-uz.po\n"
-"X-Pootle-Revision: 2366032\n"
+"X-Pootle-Revision: 2713123\n"
 
 #: dist%2Floleaflet-help.html+div.h1%3A25
 msgid "Keyboard Shortcuts"
@@ -735,6 +735,9 @@ msgid ""
 "will be deleted. If all rows are selected completely or partially, the "
 "entire table will be deleted."
 msgstr ""
+"Agar bir yoki undan ortiq katak tanlansa, butun bir boshli satrdagi "
+"tanlovlar bekor qilinadi. Agar barcha qatorlar to'liq yoki qisman tanlansa, "
+"jadval to'laligicha olib tashlanadi."
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A117
 msgid "Word processor functions"
@@ -912,32 +915,28 @@ msgstr "Ichki oyna"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 msgid "Promote list item (list item has to be selected)"
-msgstr ""
+msgstr "Elementni ro‘yxat yuqorisiga koʻtarish (tanlanishi kerak)"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211
-#, fuzzy
 msgid "Shift + Tab"
 msgstr "Shift + Tab"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A179
-#, fuzzy
 msgid "Text selection and navigation in a textbox"
 msgstr "Hujjatdagi matnni tanlash kuzatish"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201
-#, fuzzy
 msgid "Go and select text to start of textbox"
 msgstr "Hujjat boshiga o‘tish va belgilash"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205
-#, fuzzy
 msgid "Go and select text to end of textbox"
 msgstr "Hujjatning oxiriga o‘tish va belgilash"
 
 #: dist%2Floleaflet-help.html+div.div.h2%3A207
 msgid "Slide / draw page keyboard shortcuts"
-msgstr ""
+msgstr "Slaydlar / rasmlar sahifasi uchun tugmalar kombinatsiyasi"
 
 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209
 msgid ""
diff --git a/loleaflet/po/ui-ab.po b/loleaflet/po/ui-ab.po
index 2211d06d..71e4ace4 100644
--- a/loleaflet/po/ui-ab.po
+++ b/loleaflet/po/ui-ab.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:01+0000\n"
+"POT-Creation-Date: 2017-08-23 08:00+0000\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"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /ab/libo_online/loleaflet-ui-ab.po\n"
-"X-Pootle-Revision: 2614545\n"
+"X-Pootle-Revision: 2702644\n"
 
 #: admin.strings.js:5
 msgid "Admin console"
@@ -20,11 +20,11 @@ msgstr ""
 
 #: admin.strings.js:6
 msgid "Toggle navigation"
-msgstr ""
+msgstr "Анавигациа"
 
 #: admin.strings.js:7
 msgid "Settings"
-msgstr ""
+msgstr "Апараметрқәа"
 
 #: admin.strings.js:8
 msgid "Overview"
@@ -32,15 +32,15 @@ msgstr ""
 
 #: admin.strings.js:9
 msgid "(current)"
-msgstr ""
+msgstr "(уажәтәи)"
 
 #: admin.strings.js:10
 msgid "Analytics"
-msgstr ""
+msgstr "Аналитика"
 
 #: evol.colorpicker.strings.js:6
 msgid "History"
-msgstr ""
+msgstr "Ажурнал"
 
 #: admin.strings.js:11
 msgid "Dashboard"
@@ -76,19 +76,19 @@ msgstr ""
 
 #: admin.strings.js:15
 msgid "PID"
-msgstr ""
+msgstr "PID"
 
 #: admin.strings.js:16
 msgid "Document"
-msgstr ""
+msgstr "Адокумент"
 
 #: admin.strings.js:17
 msgid "Number of views"
-msgstr ""
+msgstr "Ахәаҧшрақәа рхыҧхьаӡара"
 
 #: admin.strings.js:18
 msgid "Elapsed time"
-msgstr ""
+msgstr "Ицахьо аамҭа"
 
 #: admin.strings.js:19
 msgid "Idle time"
@@ -104,7 +104,7 @@ msgstr ""
 
 #: admin.strings.js:21
 msgid "Graphs"
-msgstr ""
+msgstr "Аграфикқәа"
 
 #: admin.strings.js:22
 #: dist/toolbar/toolbar.js:473
@@ -113,7 +113,7 @@ msgstr ""
 #: src/control/Control.Menubar.js:235
 #: src/layer/marker/Annotation.js:184
 msgid "Save"
-msgstr ""
+msgstr "Иеиқәырхатәуп"
 
 #: admin.strings.js:23
 msgid "Cache size of memory statistics"
@@ -133,11 +133,11 @@ msgstr ""
 
 #: evol.colorpicker.strings.js:2
 msgid "Theme Colors"
-msgstr ""
+msgstr "Атема аҧштәқәа"
 
 #: evol.colorpicker.strings.js:3
 msgid "Standard Colors"
-msgstr ""
+msgstr "Истандарту аҧштәқәа"
 
 #: evol.colorpicker.strings.js:4
 msgid "Web Colors"
@@ -165,27 +165,27 @@ msgstr ""
 
 #: unocommands.js:4
 msgid "Edit Comment"
-msgstr ""
+msgstr "Иҧсахтәуп азгәаҭақәа "
 
 #: unocommands.js:5
 msgid "Insert Comment"
-msgstr ""
+msgstr "Ибжьаргылатәуп азгәаҭа"
 
 #: unocommands.js:6
 msgid "Merge"
-msgstr ""
+msgstr "Аилалара"
 
 #: unocommands.js:7
 msgid "Merge Cells..."
-msgstr ""
+msgstr "Еидҵатәуп абларҭақәа..."
 
 #: unocommands.js:8
 msgid "Bring Forward"
-msgstr ""
+msgstr "Ииагатәуп ҧхьаҟа"
 
 #: unocommands.js:9
 msgid "Send Backward"
-msgstr ""
+msgstr "Ииагатәуп шьҭахьҟа"
 
 #: unocommands.js:10
 msgid "Paste Special"
@@ -209,7 +209,7 @@ msgstr ""
 
 #: unocommands.js:15
 msgid "Enable Contour"
-msgstr ""
+msgstr "Аконтур"
 
 #: unocommands.js:16
 msgid "Update Index or Table of Contents"
@@ -223,11 +223,11 @@ msgstr ""
 #: src/layer/marker/Annotation.js:187
 #: src/layer/tile/TileLayer.js:188
 msgid "Reply"
-msgstr ""
+msgstr "Аҭак"
 
 #: unocommands.js:19
 msgid "Refresh"
-msgstr ""
+msgstr "Ирҿыцтәуп"
 
 #: dist/errormessages.js:1
 msgid ""
@@ -411,7 +411,7 @@ msgstr ""
 
 #: dist/toolbar/toolbar.js:491
 msgid "Font color"
-msgstr ""
+msgstr "Ашрифт аҧштәы"
 
 #: dist/toolbar/toolbar.js:493
 msgid "Highlighting"
@@ -519,7 +519,7 @@ msgstr ""
 #: src/control/Control.Menubar.js:230
 #: src/control/Control.Menubar.js:277
 msgid "Close document"
-msgstr ""
+msgstr "Иарктәуп адокумент"
 
 #: dist/toolbar/toolbar.js:606
 msgid "Layout"
@@ -577,7 +577,7 @@ msgstr ""
 #: dist/toolbar/toolbar.js:666
 #: src/control/Control.Menubar.js:222
 msgid "Delete slide"
-msgstr ""
+msgstr "Ианыхтәуп аслаид"
 
 #: dist/toolbar/toolbar.js:679
 msgid "Search:"
@@ -703,7 +703,7 @@ msgstr ""
 
 #: dist/toolbar/toolbar.js:1161
 msgid "Document saved"
-msgstr ""
+msgstr "Адокумент еиқәырхоуп"
 
 #: dist/toolbar/toolbar.js:1324
 msgid "Style"
@@ -711,7 +711,7 @@ msgstr ""
 
 #: dist/toolbar/toolbar.js:1343
 msgid "Font"
-msgstr ""
+msgstr "Ашрифт"
 
 #: dist/toolbar/toolbar.js:1379
 msgid "Previous slide"
@@ -1829,7 +1829,7 @@ msgstr ""
 
 #: src/control/Control.CharacterMap.js:395
 msgid "Font Name:"
-msgstr ""
+msgstr "Агарнитура:"
 
 #: src/control/Control.CharacterMap.js:402
 msgid "Subset:"
@@ -1859,7 +1859,7 @@ msgstr ""
 #: src/control/Control.ColumnHeader.js:46
 #: src/control/Control.Menubar.js:271
 msgid "Delete column"
-msgstr ""
+msgstr "Ианыхтәуп аиҵагыла"
 
 #: src/control/Control.ColumnHeader.js:53
 msgid "Optimal Width"
@@ -2001,7 +2001,7 @@ msgstr ""
 #: src/control/Control.Menubar.js:31
 #: src/control/Control.Menubar.js:459
 msgid "Find & Replace"
-msgstr ""
+msgstr "Иҧшаатәуп иагьыҧсахтәуп"
 
 #: src/control/Control.Menubar.js:31
 msgid "Track Changes"
@@ -2243,7 +2243,7 @@ msgstr ""
 
 #: src/control/Control.Menubar.js:117
 msgid "Lists"
-msgstr ""
+msgstr "Ахьӡынҵақәа"
 
 #: src/control/Control.Menubar.js:121
 msgid "Demote one level"
@@ -2347,7 +2347,7 @@ msgstr ""
 #: src/control/Control.Menubar.js:155
 #: src/control/Control.Menubar.js:214
 msgid "Delete"
-msgstr ""
+msgstr "Ианыхтәуп"
 
 #: src/control/Control.Menubar.js:156
 #: src/control/Control.Menubar.js:215
@@ -2452,7 +2452,7 @@ msgstr ""
 #: src/control/Control.Menubar.js:270
 #: src/control/Control.RowHeader.js:44
 msgid "Delete row"
-msgstr ""
+msgstr "Ианыхтәуп ацәаҳәа"
 
 #: src/control/Control.Menubar.js:463
 msgid "Replace"
@@ -2524,7 +2524,7 @@ msgstr ""
 
 #: src/control/Control.Tabs.js:48
 msgid "Delete sheet"
-msgstr ""
+msgstr "Ианыхтәуп абӷьыц"
 
 #: src/control/Control.Tabs.js:52
 msgid "Are you sure you want to delete sheet, %sheet% ?"
diff --git a/loleaflet/po/ui-ar.po b/loleaflet/po/ui-ar.po
index d3ab7e3e..d3b0cabb 100644
--- a/loleaflet/po/ui-ar.po
+++ b/loleaflet/po/ui-ar.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-07-07 11:01+0000\n"
+"POT-Creation-Date: 2017-08-24 12:13+0000\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"
@@ -12,15 +12,16 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.2.3\n"
 "X-Pootle-Path: /ar/libo_online/loleaflet-ui-ar.po\n"
-"X-Pootle-Revision: 2614555\n"
+"X-Pootle-Revision: 2668045\n"
 
 #: admin.strings.js:5
 msgid "Admin console"
 msgstr "معراض المدير"
 
 #: admin.strings.js:6
+#, fuzzy
 msgid "Toggle navigation"
-msgstr ""
+msgstr "بدّل التنقل"
 
 #: admin.strings.js:7
 msgid "Settings"
@@ -32,7 +33,7 @@ msgstr "نظرة عامة"
 
 #: admin.strings.js:9
 msgid "(current)"
-msgstr ""
+msgstr "(الحالي)"
 
 #: admin.strings.js:10
 msgid "Analytics"
@@ -44,7 +45,7 @@ msgstr "التأريخ"
 
 #: admin.strings.js:11
 msgid "Dashboard"
-msgstr ""
+msgstr "لوحة التحكم"
 
 #: admin.strings.js:12
 msgid "Users online"
@@ -52,7 +53,7 @@ msgstr "المستخدمون المتصلون"
 
 #: admin.strings.js:14
 msgid "Users Name"
-msgstr ""
+msgstr "اسم المستخدم"
 
 #: admin.strings.js:13
 msgid "Documents opened"
@@ -60,7 +61,7 @@ msgstr "المستندات المفتوحة"
 
 #: admin.strings.js:16
 msgid "Number of Documents"
-msgstr ""
+msgstr "عدد المستندات"
 
 #: admin.strings.js:14
 msgid "Memory consumed"
@@ -68,24 +69,23 @@ msgstr "استهلاك الذاكرة"
 
 #: admin.strings.js:18
 msgid "Bytes sent"
-msgstr ""
+msgstr "البايتات المُرسلة"
 
 #: admin.strings.js:19
 msgid "Bytes received"
-msgstr ""
+msgstr "البايتات المُستقبلة"
 
 #: admin.strings.js:15
 msgid "PID"
-msgstr ""
+msgstr "معرّف العملية"
 
 #: admin.strings.js:16
 msgid "Document"
 msgstr "المستند"
 
 #: admin.strings.js:17
-#, fuzzy
 msgid "Number of views"

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list