[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-1-0' - 6 commits - loleaflet/dist loleaflet/po loleaflet/src loolwsd/test

Henry Castro hcastro at collabora.com
Tue Jul 12 15:30:15 UTC 2016


 loleaflet/dist/images/lc_datefield.png               |binary
 loleaflet/dist/images/lc_numberformatdecdecimals.png |binary
 loleaflet/dist/images/lc_numberformatincdecimals.png |binary
 loleaflet/dist/images/sc_currencyfield.png           |binary
 loleaflet/dist/images/sc_numberformatdecimal.png     |binary
 loleaflet/dist/images/sc_numberformatpercent.png     |binary
 loleaflet/dist/images/sc_togglemergecells.png        |binary
 loleaflet/dist/images/sc_wraptext.png                |binary
 loleaflet/dist/toolbar.css                           |    8 
 loleaflet/dist/toolbar/toolbar.js                    |  131 +++++++++++
 loleaflet/po/styles/am.po                            |   24 ++
 loleaflet/po/styles/ar.po                            |   24 ++
 loleaflet/po/styles/as.po                            |   24 ++
 loleaflet/po/styles/ast.po                           |   24 ++
 loleaflet/po/styles/be.po                            |   24 ++
 loleaflet/po/styles/bg.po                            |   24 ++
 loleaflet/po/styles/bn-IN.po                         |   24 ++
 loleaflet/po/styles/br.po                            |   24 ++
 loleaflet/po/styles/bs.po                            |   24 ++
 loleaflet/po/styles/ca-valencia.po                   |   24 ++
 loleaflet/po/styles/ca.po                            |   24 ++
 loleaflet/po/styles/cs.po                            |   24 ++
 loleaflet/po/styles/cy.po                            |   24 ++
 loleaflet/po/styles/da.po                            |   24 ++
 loleaflet/po/styles/de.po                            |   24 ++
 loleaflet/po/styles/el.po                            |   24 ++
 loleaflet/po/styles/eo.po                            |   24 ++
 loleaflet/po/styles/es.po                            |   24 ++
 loleaflet/po/styles/et.po                            |   24 ++
 loleaflet/po/styles/eu.po                            |   24 ++
 loleaflet/po/styles/fi.po                            |   24 ++
 loleaflet/po/styles/fr.po                            |   24 ++
 loleaflet/po/styles/ga.po                            |   12 +
 loleaflet/po/styles/gd.po                            |   24 ++
 loleaflet/po/styles/gl.po                            |   24 ++
 loleaflet/po/styles/gu.po                            |   24 ++
 loleaflet/po/styles/gug.po                           |   12 +
 loleaflet/po/styles/he.po                            |   24 ++
 loleaflet/po/styles/hi.po                            |   24 ++
 loleaflet/po/styles/hr.po                            |   24 ++
 loleaflet/po/styles/hu.po                            |   24 ++
 loleaflet/po/styles/id.po                            |   24 ++
 loleaflet/po/styles/is.po                            |   24 ++
 loleaflet/po/styles/it.po                            |   24 ++
 loleaflet/po/styles/ja.po                            |   24 ++
 loleaflet/po/styles/ka.po                            |   12 +
 loleaflet/po/styles/kk.po                            |   24 ++
 loleaflet/po/styles/km.po                            |   24 ++
 loleaflet/po/styles/kn.po                            |   24 ++
 loleaflet/po/styles/ko.po                            |   24 ++
 loleaflet/po/styles/lt.po                            |   24 ++
 loleaflet/po/styles/lv.po                            |   24 ++
 loleaflet/po/styles/ml.po                            |   24 ++
 loleaflet/po/styles/mr.po                            |   24 ++
 loleaflet/po/styles/my.po                            |   16 +
 loleaflet/po/styles/nb.po                            |   24 ++
 loleaflet/po/styles/ne.po                            |   12 +
 loleaflet/po/styles/nl.po                            |   24 ++
 loleaflet/po/styles/nn.po                            |   24 ++
 loleaflet/po/styles/oc.po                            |   24 ++
 loleaflet/po/styles/or.po                            |   24 ++
 loleaflet/po/styles/pa-IN.po                         |   24 ++
 loleaflet/po/styles/pl.po                            |   24 ++
 loleaflet/po/styles/pt-BR.po                         |   24 ++
 loleaflet/po/styles/pt.po                            |   24 ++
 loleaflet/po/styles/ro.po                            |   24 ++
 loleaflet/po/styles/ru.po                            |   24 ++
 loleaflet/po/styles/si.po                            |   16 +
 loleaflet/po/styles/sid.po                           |   24 ++
 loleaflet/po/styles/sk.po                            |   24 ++
 loleaflet/po/styles/sl.po                            |   24 ++
 loleaflet/po/styles/sq.po                            |   12 +
 loleaflet/po/styles/sr-Latn.po                       |   24 ++
 loleaflet/po/styles/sr.po                            |   24 ++
 loleaflet/po/styles/sv.po                            |   24 ++
 loleaflet/po/styles/ta.po                            |   24 ++
 loleaflet/po/styles/te.po                            |   24 ++
 loleaflet/po/styles/tr.po                            |   24 ++
 loleaflet/po/styles/ug.po                            |   16 +
 loleaflet/po/styles/uk.po                            |   24 ++
 loleaflet/po/styles/vi.po                            |   16 +
 loleaflet/po/styles/zh-CN.po                         |   24 ++
 loleaflet/po/styles/zh-TW.po                         |   24 ++
 loleaflet/src/control/Styles.js                      |   14 +
 loleaflet/src/layer/tile/TileLayer.js                |   14 -
 loolwsd/test/httpwstest.cpp                          |  214 +++++++++++++++++++
 86 files changed, 2029 insertions(+), 12 deletions(-)

New commits:
commit 9732ffa5de29569c627a643948957e00c0279206
Author: Henry Castro <hcastro at collabora.com>
Date:   Tue Jul 12 10:31:27 2016 -0400

    loolwsd: test: state changed UNO commands

diff --git a/loolwsd/test/httpwstest.cpp b/loolwsd/test/httpwstest.cpp
index 9b68d6c..718b78f 100644
--- a/loolwsd/test/httpwstest.cpp
+++ b/loolwsd/test/httpwstest.cpp
@@ -14,6 +14,7 @@
 #include <mutex>
 #include <thread>
 #include <regex>
+#include <vector>
 
 #include <Poco/Dynamic/Var.h>
 #include <Poco/FileStream.h>
@@ -81,6 +82,7 @@ class HTTPWSTest : public CPPUNIT_NS::TestFixture
     CPPUNIT_TEST(testInsertAnnotationWriter);
     CPPUNIT_TEST(testEditAnnotationWriter);
     CPPUNIT_TEST(testInsertAnnotationCalc);
+    CPPUNIT_TEST(testStateUnoCommand);
 
     CPPUNIT_TEST_SUITE_END();
 
@@ -111,6 +113,7 @@ class HTTPWSTest : public CPPUNIT_NS::TestFixture
     void testInsertAnnotationWriter();
     void testEditAnnotationWriter();
     void testInsertAnnotationCalc();
+    void testStateUnoCommand();
 
     void loadDoc(const std::string& documentURL);
 
@@ -136,6 +139,9 @@ class HTTPWSTest : public CPPUNIT_NS::TestFixture
                                              int docWidth, int docHeight)> keyhandler,
                           std::function<void(int docWidth, int docHeight,
                                              int newWidth, int newHeight)> checkhandler);
+
+    void testStateChanged(const std::string& filename, std::vector<std::string>& vecComands);
+
 public:
     HTTPWSTest()
         : _uri(helpers::getTestServerURI())
@@ -1632,6 +1638,214 @@ void HTTPWSTest::testInsertAnnotationCalc()
     CPPUNIT_ASSERT_EQUAL(std::string("textselectioncontent: aaa bbb ccc"), res);
 }
 
+void HTTPWSTest::testStateChanged(const std::string& filename, std::vector<std::string>& vecCommands)
+{
+    std::string docPath;
+    std::string docURL;
+    std::string response;
+    std::string text;
+
+    getDocumentPathAndURL(filename.c_str(), docPath, docURL);
+    Poco::Net::HTTPRequest request(Poco::Net::HTTPRequest::HTTP_GET, docURL);
+
+    auto socket = loadDocAndGetSocket(_uri, docURL, "testCommands ");
+    SocketProcessor("", socket,
+        [&](const std::string& msg)
+        {
+            Poco::RegularExpression::MatchVec matches;
+            Poco::RegularExpression reUno("\\.[a-zA-Z]*\\:[a-zA-Z]*\\=");
+
+            if (reUno.match(msg, 0, matches) > 0 && matches.size() == 1)
+            {
+                const auto str = msg.substr(matches[0].offset, matches[0].length);
+                auto result = std::find(std::begin(vecCommands), std::end(vecCommands), str);
+
+                if (result != std::end(vecCommands))
+                {
+                    vecCommands.erase(result);
+                }
+            }
+
+            if (vecCommands.size() == 0)
+                return false;
+
+            return true;
+        });
+
+    if (vecCommands.size() > 0 )
+    {
+        std::ostringstream ostr;
+
+        ostr << filename << " : Missing Uno Commands: " << std::endl;
+        for (auto itUno : vecCommands)
+            ostr << itUno << std::endl;
+
+        CPPUNIT_FAIL(ostr.str());
+    }
+}
+
+void HTTPWSTest::testStateUnoCommand()
+{
+    std::vector<std::string> calcCommands
+    {
+        ".uno:BackgroundColor=",
+        ".uno:Bold=",
+        ".uno:CenterPara=",
+        ".uno:CharBackColor=",
+        ".uno:CharFontName=",
+        ".uno:Color=",
+        ".uno:FontHeight=",
+        ".uno:Italic=",
+        ".uno:JustifyPara=",
+        ".uno:OutlineFont=",
+        ".uno:LeftPara=",
+        ".uno:RightPara=",
+        ".uno:Shadowed=",
+        ".uno:SubScript=",
+        ".uno:SuperScript=",
+        ".uno:Strikeout=",
+        ".uno:StyleApply=",
+        ".uno:Underline=",
+        ".uno:ModifiedStatus=",
+        ".uno:Undo=",
+        ".uno:Redo=",
+        ".uno:Cut=",
+        ".uno:Copy=",
+        ".uno:Paste=",
+        ".uno:SelectAll=",
+        ".uno:InsertAnnotation=",
+        ".uno:DeleteRows=",
+        ".uno:DeleteColumns=",
+        ".uno:MergeCells=",
+        ".uno:StatusDocPos=",
+        ".uno:RowColSelCount=",
+        ".uno:StatusPageStyle=",
+        ".uno:InsertMode=",
+        ".uno:StatusSelectionMode=",
+        ".uno:StateTableCell=",
+        ".uno:StatusBarFunc=",
+        ".uno:WrapText=",
+        ".uno:ToggleMergeCells=",
+        ".uno:NumberFormatCurrency=",
+        ".uno:NumberFormatPercent=",
+        ".uno:NumberFormatDate="
+    };
+
+    std::vector<std::string> writerCommands
+    {
+        ".uno:BackColor=",
+        ".uno:BackgroundColor=",
+        ".uno:Bold=",
+        ".uno:CenterPara=",
+        ".uno:CharBackColor=",
+        ".uno:CharBackgroundExt=",
+        ".uno:CharFontName=",
+        ".uno:Color=",
+        ".uno:DefaultBullet=",
+        ".uno:DefaultNumbering=",
+        ".uno:FontColor=",
+        ".uno:FontHeight=",
+        ".uno:Italic=",
+        ".uno:JustifyPara=",
+        ".uno:OutlineFont=",
+        ".uno:LeftPara=",
+        ".uno:RightPara=",
+        ".uno:Shadowed=",
+        ".uno:SubScript=",
+        ".uno:SuperScript=",
+        ".uno:Strikeout=",
+        ".uno:StyleApply=",
+        ".uno:Underline=",
+        ".uno:ModifiedStatus=",
+        ".uno:Undo=",
+        ".uno:Redo=",
+        ".uno:Cut=",
+        ".uno:Copy=",
+        ".uno:Paste=",
+        ".uno:SelectAll=",
+        ".uno:InsertAnnotation=",
+        ".uno:InsertRowsBefore=",
+        ".uno:InsertRowsAfter=",
+        ".uno:InsertColumnsBefore=",
+        ".uno:InsertColumnsAfter=",
+        ".uno:DeleteRows=",
+        ".uno:DeleteColumns=",
+        ".uno:DeleteTable=",
+        ".uno:SelectTable=",
+        ".uno:EntireRow=",
+        ".uno:EntireColumn=",
+        ".uno:EntireCell=",
+        ".uno:MergeCells=",
+        ".uno:InsertMode=",
+        ".uno:StateTableCell=",
+        ".uno:StatePageNumber=",
+        ".uno:StateWordCount=",
+        ".uno:SelectionMode=",
+        ".uno:NumberFormatCurrency=",
+        ".uno:NumberFormatPercent=",
+        ".uno:NumberFormatDate="
+    };
+
+    std::vector<std::string> impressCommands
+    {
+        ".uno:Bold=",
+        ".uno:CenterPara=",
+        ".uno:CharBackColor=",
+        ".uno:CharFontName=",
+        ".uno:Color=",
+        ".uno:DefaultBullet=",
+        ".uno:DefaultNumbering=",
+        ".uno:FontHeight=",
+        ".uno:Italic=",
+        ".uno:JustifyPara=",
+        ".uno:OutlineFont=",
+        ".uno:LeftPara=",
+        ".uno:RightPara=",
+        ".uno:Shadowed=",
+        ".uno:SubScript=",
+        ".uno:SuperScript=",
+        ".uno:Strikeout=",
+        ".uno:StyleApply=",
+        ".uno:Underline=",
+        ".uno:ModifiedStatus=",
+        ".uno:Undo=",
+        ".uno:Redo=",
+        ".uno:InsertPage=",
+        ".uno:DeletePage=",
+        ".uno:DuplicatePage=",
+        ".uno:Cut=",
+        ".uno:Copy=",
+        ".uno:Paste=",
+        ".uno:SelectAll=",
+        ".uno:InsertAnnotation=",
+        ".uno:InsertRowsBefore=",
+        ".uno:InsertRowsAfter=",
+        ".uno:InsertColumnsBefore=",
+        ".uno:InsertColumnsAfter=",
+        ".uno:DeleteRows=",
+        ".uno:DeleteColumns=",
+        ".uno:SelectTable=",
+        ".uno:EntireRow=",
+        ".uno:EntireColumn=",
+        ".uno:MergeCells=",
+        ".uno:AssignLayout=",
+        ".uno:PageStatus=",
+        ".uno:LayoutStatus=",
+        ".uno:Context=",
+    };
+
+    try
+    {
+        testStateChanged(std::string("setclientpart.ods"), calcCommands);
+        testStateChanged(std::string("hello.odt"), writerCommands);
+        testStateChanged(std::string("setclientpart.odp"), impressCommands);
+    }
+    catch (const Poco::Exception& exc)
+    {
+        CPPUNIT_FAIL(exc.displayText());
+    }
+}
+
 CPPUNIT_TEST_SUITE_REGISTRATION(HTTPWSTest);
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 0606a7da4907dcf86cdcbdb82e3250c5342356c7
Author: Henry Castro <hcastro at collabora.com>
Date:   Sat Jul 9 19:26:44 2016 -0400

    loleaflet: fix state table cell
    
    In cp-5.0 branch, the state table cell reports the string "Sum=0"
    for empty cells, the client side splits the string with a separator '=',
    so the status item shows "Sum".

diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index e14fe25..c11cc45 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -620,15 +620,11 @@ L.TileLayer = L.GridLayer.extend({
 	},
 
 	_onStateChangedMsg: function (textMsg) {
-		var unoMsg = textMsg.substr(14).split('=');
-		var commandName = '',
-		    state = '';
-		if (unoMsg.length > 0) {
-			commandName = unoMsg[0];
-		}
-		if (unoMsg.length > 1) {
-			state = unoMsg[1];
-		}
+		textMsg = textMsg.substr(14);
+		var index = textMsg.indexOf('=');
+		var commandName = index !== -1 ? textMsg.substr(0, index) : '';
+		var state = index !== -1 ? textMsg.substr(index + 1) : '';
+
 		this._map.fire('commandstatechanged', {commandName : commandName, state : state});
 	},
 
commit 697a0ccf37b535b57904e50ceedcc322420d0e02
Author: Henry Castro <hcastro at collabora.com>
Date:   Sat Jul 9 22:10:34 2016 -0400

    loleaflet: l10n of insert modes

diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 4d3aa6b..349d414 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -851,7 +851,7 @@ map.on('commandstatechanged', function (e) {
 		$('#StatusPageStyle').html(state ? state : '    &nbsp');
 	}
 	else if (commandName === '.uno:InsertMode') {
-		$('#InsertMode').html(state ? L.Styles.insertMode[state] : '    &nbsp');
+		$('#InsertMode').html(state ? L.Styles.insertMode[state].toLocaleString() : '    &nbsp');
 	}
 	else if (commandName === '.uno:StatusSelectionMode' ||
 		 commandName === '.uno:SelectionMode') {
diff --git a/loleaflet/po/styles/am.po b/loleaflet/po/styles/am.po
index 8c9ef4a..f4f8339 100644
--- a/loleaflet/po/styles/am.po
+++ b/loleaflet/po/styles/am.po
@@ -1981,3 +1981,11 @@ msgstr "ምርጫዎችን መጨመሪያ"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ምርጫዎችን መከልከያ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "በላዩ ላይ ደርቦ መጻፊያ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ማስገቢያ"
diff --git a/loleaflet/po/styles/ar.po b/loleaflet/po/styles/ar.po
index 76e93b7..4925768 100644
--- a/loleaflet/po/styles/ar.po
+++ b/loleaflet/po/styles/ar.po
@@ -1990,3 +1990,11 @@ msgstr "يضيف التحديد"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "اختيار الوحدة"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "الكتابة على"
+
+#: globstr.src
+msgid "Insert"
+msgstr "إدراج"
diff --git a/loleaflet/po/styles/as.po b/loleaflet/po/styles/as.po
index 96df663..09ef533 100644
--- a/loleaflet/po/styles/as.po
+++ b/loleaflet/po/styles/as.po
@@ -1990,3 +1990,11 @@ msgstr "নিৰ্বাচন যোগ কৰা"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "নিৰ্বাচন প্ৰতিৰোধ কৰক"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "পুনৰ লিখক"
+
+#: globstr.src
+msgid "Insert"
+msgstr "সুমুৱাওক"
diff --git a/loleaflet/po/styles/ast.po b/loleaflet/po/styles/ast.po
index 65afb0b..588d2a5 100644
--- a/loleaflet/po/styles/ast.po
+++ b/loleaflet/po/styles/ast.po
@@ -1990,3 +1990,11 @@ msgstr "Amestar seleición"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Bloquiar seleición"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobrescribir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inxertar"
diff --git a/loleaflet/po/styles/be.po b/loleaflet/po/styles/be.po
index 6ab8cd7..49de325 100644
--- a/loleaflet/po/styles/be.po
+++ b/loleaflet/po/styles/be.po
@@ -1959,3 +1959,11 @@ msgstr "Пазначэнне з дадаваннем"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Блокавае пазначэнне"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Паўзверх"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Уставіць"
diff --git a/loleaflet/po/styles/bg.po b/loleaflet/po/styles/bg.po
index f2ddc97..e809ce8 100644
--- a/loleaflet/po/styles/bg.po
+++ b/loleaflet/po/styles/bg.po
@@ -1981,3 +1981,11 @@ msgstr "Добавяне на селекция"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Блокова селекция"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Заместване"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Вмъкване"
diff --git a/loleaflet/po/styles/bn-IN.po b/loleaflet/po/styles/bn-IN.po
index e2fa7d5..0d1d501 100644
--- a/loleaflet/po/styles/bn-IN.po
+++ b/loleaflet/po/styles/bn-IN.po
@@ -1990,3 +1990,11 @@ msgstr "নির্বাচন সংযোজন"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "নির্বাচন প্রতিরোধ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "প্রতিস্থাপন"
+
+#: globstr.src
+msgid "Insert"
+msgstr "সন্নিবেশ"
diff --git a/loleaflet/po/styles/br.po b/loleaflet/po/styles/br.po
index 00927e0..773cf9b 100644
--- a/loleaflet/po/styles/br.po
+++ b/loleaflet/po/styles/br.po
@@ -1990,3 +1990,11 @@ msgstr "Diuz gant ouzhpennadenn"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Diuz dre vloc'had"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Flastrañ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Enlakaat"
diff --git a/loleaflet/po/styles/bs.po b/loleaflet/po/styles/bs.po
index c3dc83c..c3a4678 100644
--- a/loleaflet/po/styles/bs.po
+++ b/loleaflet/po/styles/bs.po
@@ -1980,3 +1980,11 @@ msgstr "Selekcija dodavanja"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blok selekcija"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Prepiši"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Ubaci"
diff --git a/loleaflet/po/styles/ca-valencia.po b/loleaflet/po/styles/ca-valencia.po
index 0258d52..0816f2f 100644
--- a/loleaflet/po/styles/ca-valencia.po
+++ b/loleaflet/po/styles/ca-valencia.po
@@ -1990,3 +1990,11 @@ msgstr "La selecció s'afig"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selecció en bloc"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobreescriu"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Insereix"
diff --git a/loleaflet/po/styles/ca.po b/loleaflet/po/styles/ca.po
index d12dccd..c16bdd9 100644
--- a/loleaflet/po/styles/ca.po
+++ b/loleaflet/po/styles/ca.po
@@ -1990,3 +1990,11 @@ msgstr "La selecció s'afegeix"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selecció en bloc"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobreescriu"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Insereix"
diff --git a/loleaflet/po/styles/cs.po b/loleaflet/po/styles/cs.po
index 20a0984..4d3bc93 100644
--- a/loleaflet/po/styles/cs.po
+++ b/loleaflet/po/styles/cs.po
@@ -1981,3 +1981,11 @@ msgstr "Doplnitelný výběr"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Výběr bloku"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Přepis"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Vložit"
diff --git a/loleaflet/po/styles/cy.po b/loleaflet/po/styles/cy.po
index 456dea7..af7dd8d 100644
--- a/loleaflet/po/styles/cy.po
+++ b/loleaflet/po/styles/cy.po
@@ -1990,3 +1990,11 @@ msgstr "Ychwanegu dewis"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Rhwystro dewis"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Trosysgrifo"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Mewnosod"
diff --git a/loleaflet/po/styles/da.po b/loleaflet/po/styles/da.po
index a39a61b..1a52609 100644
--- a/loleaflet/po/styles/da.po
+++ b/loleaflet/po/styles/da.po
@@ -1986,3 +1986,11 @@ msgstr "Tilføj markering"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokmarkering"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Overskriv"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Indsæt"
diff --git a/loleaflet/po/styles/de.po b/loleaflet/po/styles/de.po
index 1f8d69a..b72b170 100644
--- a/loleaflet/po/styles/de.po
+++ b/loleaflet/po/styles/de.po
@@ -1977,3 +1977,11 @@ msgstr "Auswahl ergänzen"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blockauswahl"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Überschreiben"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Einfügen"
diff --git a/loleaflet/po/styles/el.po b/loleaflet/po/styles/el.po
index c8b0272..0fdc413 100644
--- a/loleaflet/po/styles/el.po
+++ b/loleaflet/po/styles/el.po
@@ -1990,3 +1990,11 @@ msgstr "Προσθήκη επιλογής"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Επιλογή ομάδας"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Αντικατάσταση"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Εισαγωγή"
diff --git a/loleaflet/po/styles/eo.po b/loleaflet/po/styles/eo.po
index a997d1b..0e86c8b 100644
--- a/loleaflet/po/styles/eo.po
+++ b/loleaflet/po/styles/eo.po
@@ -1990,3 +1990,11 @@ msgstr "Aldoni elektaĵon"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Elekti blokon"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Anstataŭigi"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Enmeti"
diff --git a/loleaflet/po/styles/es.po b/loleaflet/po/styles/es.po
index 57e9528..c642555 100644
--- a/loleaflet/po/styles/es.po
+++ b/loleaflet/po/styles/es.po
@@ -1990,3 +1990,11 @@ msgstr "Selección de añadido"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selección de bloque"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobrescribir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Insertar"
diff --git a/loleaflet/po/styles/et.po b/loleaflet/po/styles/et.po
index 177f9d4..66bdcd0 100644
--- a/loleaflet/po/styles/et.po
+++ b/loleaflet/po/styles/et.po
@@ -1990,3 +1990,11 @@ msgstr "Lisav valimine"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Plokkidena valimine"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Ülekirjutus"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Lisamine"
diff --git a/loleaflet/po/styles/eu.po b/loleaflet/po/styles/eu.po
index 6230906..0d3c307 100644
--- a/loleaflet/po/styles/eu.po
+++ b/loleaflet/po/styles/eu.po
@@ -1990,3 +1990,11 @@ msgstr "Gehikuntza-hautapena"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Bloke-hautapena"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Gainidatzi"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Txertatu"
diff --git a/loleaflet/po/styles/fi.po b/loleaflet/po/styles/fi.po
index 580692e..9af93b8 100644
--- a/loleaflet/po/styles/fi.po
+++ b/loleaflet/po/styles/fi.po
@@ -1990,3 +1990,11 @@ msgstr "Valinnan lisäystila"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Pystylohkon valintatila"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Päällekirj."
+
+#: globstr.src
+msgid "Insert"
+msgstr "Lisää"
diff --git a/loleaflet/po/styles/fr.po b/loleaflet/po/styles/fr.po
index 1214698..320cb68 100644
--- a/loleaflet/po/styles/fr.po
+++ b/loleaflet/po/styles/fr.po
@@ -1981,3 +1981,11 @@ msgstr "Sélection avec ajout"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Sélection par bloc"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Écraser"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Insérer"
diff --git a/loleaflet/po/styles/ga.po b/loleaflet/po/styles/ga.po
index 9285b36..1a8710d 100644
--- a/loleaflet/po/styles/ga.po
+++ b/loleaflet/po/styles/ga.po
@@ -1978,3 +1978,11 @@ msgstr "Teideal Ingearach, Téacs Ingearach"
 #: stbctrls.src
 msgid "Standard selection"
 msgstr "Roghnú caighdeánach"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Forscríobh"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Ionsáigh"
diff --git a/loleaflet/po/styles/gd.po b/loleaflet/po/styles/gd.po
index 9264b0b..8ad9e1d 100644
--- a/loleaflet/po/styles/gd.po
+++ b/loleaflet/po/styles/gd.po
@@ -1990,3 +1990,11 @@ msgstr "Taghadh cuir ris"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Taghadh bloca"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Tar-sgrìobh"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Cuir a-steach"
diff --git a/loleaflet/po/styles/gl.po b/loleaflet/po/styles/gl.po
index 4f55d70..014fd7c 100644
--- a/loleaflet/po/styles/gl.po
+++ b/loleaflet/po/styles/gl.po
@@ -1990,3 +1990,11 @@ msgstr "Engadir á selección"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selección en bloque"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobrescribir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserir"
diff --git a/loleaflet/po/styles/gu.po b/loleaflet/po/styles/gu.po
index 41454b2..9dc7b49 100644
--- a/loleaflet/po/styles/gu.po
+++ b/loleaflet/po/styles/gu.po
@@ -1990,3 +1990,11 @@ msgstr "પસંદગીને ઉમેરી રહ્યા છે"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "બ્લોક પસંદગી"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "ઉપર લખો"
+
+#: globstr.src
+msgid "Insert"
+msgstr "દાખલ કરો"
diff --git a/loleaflet/po/styles/gug.po b/loleaflet/po/styles/gug.po
index f0139dc..212d799 100644
--- a/loleaflet/po/styles/gug.po
+++ b/loleaflet/po/styles/gug.po
@@ -1960,3 +1960,11 @@ msgstr "Título Oñembo'ýva, Moñe'ẽrã Oñembo'yva"
 #: stbctrls.src
 msgid "Standard selection"
 msgstr "Jeporavo estándar"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Hai ári"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Moĩngue"
diff --git a/loleaflet/po/styles/he.po b/loleaflet/po/styles/he.po
index 0502770..1217008 100644
--- a/loleaflet/po/styles/he.po
+++ b/loleaflet/po/styles/he.po
@@ -1990,3 +1990,11 @@ msgstr "הוספת בחירה"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "בלוק בחירה"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "דריסה"
+
+#: globstr.src
+msgid "Insert"
+msgstr "הוספה"
diff --git a/loleaflet/po/styles/hi.po b/loleaflet/po/styles/hi.po
index be93f54..144b358 100644
--- a/loleaflet/po/styles/hi.po
+++ b/loleaflet/po/styles/hi.po
@@ -1953,3 +1953,11 @@ msgstr "चयन संयोजन"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ब्लॉक चयन"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "मिटाकर लिखें"
+
+#: globstr.src
+msgid "Insert"
+msgstr "जोड़ें"
diff --git a/loleaflet/po/styles/hr.po b/loleaflet/po/styles/hr.po
index 18df3c2..236cc65 100644
--- a/loleaflet/po/styles/hr.po
+++ b/loleaflet/po/styles/hr.po
@@ -1990,3 +1990,11 @@ msgstr "Dodavanje odabira"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokiranje odabira"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Prebriši"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Umetni"
diff --git a/loleaflet/po/styles/hu.po b/loleaflet/po/styles/hu.po
index ee53c65..0109262 100644
--- a/loleaflet/po/styles/hu.po
+++ b/loleaflet/po/styles/hu.po
@@ -1990,3 +1990,11 @@ msgstr "Hozzáadó kijelölés"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokk-kijelölés"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Felülírás"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Beszúrás"
diff --git a/loleaflet/po/styles/id.po b/loleaflet/po/styles/id.po
index 9213cec..adc9064 100644
--- a/loleaflet/po/styles/id.po
+++ b/loleaflet/po/styles/id.po
@@ -1981,3 +1981,11 @@ msgstr "Menambah pilihan"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Pilihan blok"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Timpa"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Sisip"
diff --git a/loleaflet/po/styles/is.po b/loleaflet/po/styles/is.po
index c0dfc2a..86526df 100644
--- a/loleaflet/po/styles/is.po
+++ b/loleaflet/po/styles/is.po
@@ -1990,3 +1990,11 @@ msgstr "Bæta við vali"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokkarval"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Skrifa yfir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Setja inn"
diff --git a/loleaflet/po/styles/it.po b/loleaflet/po/styles/it.po
index 83344ce..ff71e24 100644
--- a/loleaflet/po/styles/it.po
+++ b/loleaflet/po/styles/it.po
@@ -1977,3 +1977,11 @@ msgstr "Selezione con aggiunta"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selezione a blocchi"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sovrascrittura"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserisci"
diff --git a/loleaflet/po/styles/ja.po b/loleaflet/po/styles/ja.po
index 2f30def..4c5a47f 100644
--- a/loleaflet/po/styles/ja.po
+++ b/loleaflet/po/styles/ja.po
@@ -1981,3 +1981,11 @@ msgstr "追加選択"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ブロック選択"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "上書き"
+
+#: globstr.src
+msgid "Insert"
+msgstr "挿入"
diff --git a/loleaflet/po/styles/ka.po b/loleaflet/po/styles/ka.po
index e2a975b..a6e6b5e 100644
--- a/loleaflet/po/styles/ka.po
+++ b/loleaflet/po/styles/ka.po
@@ -1936,3 +1936,11 @@ msgstr "ვერტიკალური სათაური, ვერტი
 #: stbctrls.src
 msgid "Standard selection"
 msgstr "~სტანდარტული გადახრა"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "~ზედ გადაწერა"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ჩასმა"
diff --git a/loleaflet/po/styles/kk.po b/loleaflet/po/styles/kk.po
index 2d75ee5..369e734 100644
--- a/loleaflet/po/styles/kk.po
+++ b/loleaflet/po/styles/kk.po
@@ -1981,3 +1981,11 @@ msgstr "Қосылатын таңдау"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Блоктық таңдау"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Үстінен жазу"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Кірістіру"
diff --git a/loleaflet/po/styles/km.po b/loleaflet/po/styles/km.po
index 211d58e..a699441 100644
--- a/loleaflet/po/styles/km.po
+++ b/loleaflet/po/styles/km.po
@@ -1990,3 +1990,11 @@ msgstr "ការជ្រើស​បន្ថែម"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ទប់ស្កាត់​កា​រជ្រើស"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "សរសេរ​ជាន់​លើ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "បញ្ចូល​"
diff --git a/loleaflet/po/styles/kn.po b/loleaflet/po/styles/kn.po
index 1651469..b1655a6 100644
--- a/loleaflet/po/styles/kn.po
+++ b/loleaflet/po/styles/kn.po
@@ -1990,3 +1990,11 @@ msgstr "ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸುವಿಕೆ"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ಆಯ್ಕೆಯನ್ನು ನಿರ್ಬಂಧಿಸುವಿಕೆ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "ತಿದ್ದಿಬರೆ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ಸೇರಿಸು"
diff --git a/loleaflet/po/styles/ko.po b/loleaflet/po/styles/ko.po
index cdd61c7..6f7fdf7 100644
--- a/loleaflet/po/styles/ko.po
+++ b/loleaflet/po/styles/ko.po
@@ -1980,3 +1980,11 @@ msgstr "추가 선택"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "블록 선택"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "덮어쓰기"
+
+#: globstr.src
+msgid "Insert"
+msgstr "삽입"
diff --git a/loleaflet/po/styles/lt.po b/loleaflet/po/styles/lt.po
index 925f269..80d335c 100644
--- a/loleaflet/po/styles/lt.po
+++ b/loleaflet/po/styles/lt.po
@@ -1990,3 +1990,11 @@ msgstr "Pridėtinė atranka"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokinė atranka"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Perrašymas"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Įterpti"
diff --git a/loleaflet/po/styles/lv.po b/loleaflet/po/styles/lv.po
index f03259b..1471148 100644
--- a/loleaflet/po/styles/lv.po
+++ b/loleaflet/po/styles/lv.po
@@ -1990,3 +1990,11 @@ msgstr "Pievieno izvēli"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Bloka izvēle"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Pārrakstīt"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Ievietot"
diff --git a/loleaflet/po/styles/ml.po b/loleaflet/po/styles/ml.po
index 581602f..bf69261 100644
--- a/loleaflet/po/styles/ml.po
+++ b/loleaflet/po/styles/ml.po
@@ -1981,3 +1981,11 @@ msgstr "തെരഞ്ഞെടുത്തതു് ചേര്‍ക്ക
 #: stbctrls.src
 msgid "Block selection"
 msgstr "തെരഞ്ഞെടുത്തതു് തടയുക"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "തിരുത്തിയെഴുതുക"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ചേര്ക്കുക"
diff --git a/loleaflet/po/styles/mr.po b/loleaflet/po/styles/mr.po
index b99f827..db82965 100644
--- a/loleaflet/po/styles/mr.po
+++ b/loleaflet/po/styles/mr.po
@@ -1990,3 +1990,11 @@ msgstr "निवड समाविष्ट करत आहे"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ब्लॉक निवड"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "खोडून पुनः लिहा"
+
+#: globstr.src
+msgid "Insert"
+msgstr "अंतर्भुत करा"
diff --git a/loleaflet/po/styles/my.po b/loleaflet/po/styles/my.po
index 74bca1b..779093a 100644
--- a/loleaflet/po/styles/my.po
+++ b/loleaflet/po/styles/my.po
@@ -1972,3 +1972,11 @@ msgstr "စံသွေဖယ်မှု"
 #: stbctrls.src
 msgid "Extending selection"
 msgstr "တိုးချဲ့သောရွေးချယ်ခြင်းများ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "⁠~အချက်အလက်သစ်များထပ်မံဖြည့်စွပ်ပါ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ထပ်ထည့်ပါ"
diff --git a/loleaflet/po/styles/nb.po b/loleaflet/po/styles/nb.po
index d86ec84..5cbcfcf 100644
--- a/loleaflet/po/styles/nb.po
+++ b/loleaflet/po/styles/nb.po
@@ -1990,3 +1990,11 @@ msgstr "Tilføyingsmerking"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokkmerking"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Overskriv"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Sett inn"
diff --git a/loleaflet/po/styles/ne.po b/loleaflet/po/styles/ne.po
index 78a98d3..5f2fbad 100644
--- a/loleaflet/po/styles/ne.po
+++ b/loleaflet/po/styles/ne.po
@@ -1928,3 +1928,11 @@ msgstr "ठाडो शीर्षक, ठाडो पाठ"
 #: stbctrls.src
 msgid "Standard selection"
 msgstr "मानक विचलन"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "अधिलेखन"
+
+#: globstr.src
+msgid "Insert"
+msgstr "घुसाउनुहोस्"
diff --git a/loleaflet/po/styles/nl.po b/loleaflet/po/styles/nl.po
index 4ee4e18..be585ca 100644
--- a/loleaflet/po/styles/nl.po
+++ b/loleaflet/po/styles/nl.po
@@ -1990,3 +1990,11 @@ msgstr "Selectie toevoegen"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokselectie"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Overschrijven"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Invoegen"
diff --git a/loleaflet/po/styles/nn.po b/loleaflet/po/styles/nn.po
index 799ff06..fe5ee44 100644
--- a/loleaflet/po/styles/nn.po
+++ b/loleaflet/po/styles/nn.po
@@ -1971,3 +1971,11 @@ msgstr "Tilføyingsmerking"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blokkmerking"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Overskriv"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Set inn"
diff --git a/loleaflet/po/styles/oc.po b/loleaflet/po/styles/oc.po
index c94c22b..d3e3ceb 100644
--- a/loleaflet/po/styles/oc.po
+++ b/loleaflet/po/styles/oc.po
@@ -1980,3 +1980,11 @@ msgstr "Seleccion amb apondon"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Seleccion per blòt"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Espotir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserir"
diff --git a/loleaflet/po/styles/or.po b/loleaflet/po/styles/or.po
index a6f1738..7d76f88 100644
--- a/loleaflet/po/styles/or.po
+++ b/loleaflet/po/styles/or.po
@@ -1980,3 +1980,11 @@ msgstr "ଚୟନ ଯୋଗକରୁଅଛି"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ଚୟନକୁ ଅଟକାନ୍ତୁ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "ନବଲିଖନ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ଭର୍ତ୍ତି କରନ୍ତୁ"
diff --git a/loleaflet/po/styles/pa-IN.po b/loleaflet/po/styles/pa-IN.po
index 5143d5d..0a08e12 100644
--- a/loleaflet/po/styles/pa-IN.po
+++ b/loleaflet/po/styles/pa-IN.po
@@ -1990,3 +1990,11 @@ msgstr "ਚੋਣ ਜੋੜੋ"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "ਚੋਣ ਰੋਕੋ"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "ਓਵਰਰਾਇਟ"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ਸ਼ਾਮਲ"
diff --git a/loleaflet/po/styles/pl.po b/loleaflet/po/styles/pl.po
index 886d64a..4e0eb4a 100644
--- a/loleaflet/po/styles/pl.po
+++ b/loleaflet/po/styles/pl.po
@@ -1990,3 +1990,11 @@ msgstr "Zaznaczenie dodające"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Zaznaczenie blokowe"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Nadpisać"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Wstaw"
diff --git a/loleaflet/po/styles/pt-BR.po b/loleaflet/po/styles/pt-BR.po
index 9a94127..4590b61 100644
--- a/loleaflet/po/styles/pt-BR.po
+++ b/loleaflet/po/styles/pt-BR.po
@@ -1986,3 +1986,11 @@ msgstr "Adicionar seleção"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Seleção em bloco"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Sobrescrever"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserir"
diff --git a/loleaflet/po/styles/pt.po b/loleaflet/po/styles/pt.po
index fd588e4..b8b0e77 100644
--- a/loleaflet/po/styles/pt.po
+++ b/loleaflet/po/styles/pt.po
@@ -1990,3 +1990,11 @@ msgstr "Seleção por adição"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Seleção em bloco"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Substituir"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserir"
diff --git a/loleaflet/po/styles/ro.po b/loleaflet/po/styles/ro.po
index ca78b79..263dc8b 100644
--- a/loleaflet/po/styles/ro.po
+++ b/loleaflet/po/styles/ro.po
@@ -1990,3 +1990,11 @@ msgstr "Selecție adăugatoare"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Selecție în bloc"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Suprascriere"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Inserare"
diff --git a/loleaflet/po/styles/ru.po b/loleaflet/po/styles/ru.po
index 4c390c8..92d52a5 100644
--- a/loleaflet/po/styles/ru.po
+++ b/loleaflet/po/styles/ru.po
@@ -1990,3 +1990,11 @@ msgstr "Добавляемое выделение"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Блочное выделение"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Замена"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Вставить"
diff --git a/loleaflet/po/styles/si.po b/loleaflet/po/styles/si.po
index 150aca5..c604c0c 100644
--- a/loleaflet/po/styles/si.po
+++ b/loleaflet/po/styles/si.po
@@ -1946,3 +1946,11 @@ msgstr "සම්මත අපගමනය"
 #: stbctrls.src
 msgid "Extending selection"
 msgstr "තේරීම දීර්ඝ කරන්න"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "උඩින් ලියන්න (~O)"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ඇතුල් කරන්න"
diff --git a/loleaflet/po/styles/sid.po b/loleaflet/po/styles/sid.po
index 3328fd8..bfd400f 100644
--- a/loleaflet/po/styles/sid.po
+++ b/loleaflet/po/styles/sid.po
@@ -1971,3 +1971,11 @@ msgstr "Ledate doorsha"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Tayshu doorsha"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Hunte-borreessi"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Surki"
diff --git a/loleaflet/po/styles/sk.po b/loleaflet/po/styles/sk.po
index 3ccfe86..5c9b823 100644
--- a/loleaflet/po/styles/sk.po
+++ b/loleaflet/po/styles/sk.po
@@ -1990,3 +1990,11 @@ msgstr "Doplniť výber"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Výber bloku"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Prepisovanie"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Vložiť"
diff --git a/loleaflet/po/styles/sl.po b/loleaflet/po/styles/sl.po
index d286aca..350e5d7 100644
--- a/loleaflet/po/styles/sl.po
+++ b/loleaflet/po/styles/sl.po
@@ -1990,3 +1990,11 @@ msgstr "Izbiranje z dodajanjem"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Izbiranje v blokih"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Prepiši"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Vstavi"
diff --git a/loleaflet/po/styles/sq.po b/loleaflet/po/styles/sq.po
index 62c47ba..0140def 100644
--- a/loleaflet/po/styles/sq.po
+++ b/loleaflet/po/styles/sq.po
@@ -1975,3 +1975,11 @@ msgstr "Titull Vertikal, Tekst Vertikal"
 #: stbctrls.src
 msgid "Standard selection"
 msgstr "Përzgjedhje normale"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Mbishkruaj"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Shto"
diff --git a/loleaflet/po/styles/sr-Latn.po b/loleaflet/po/styles/sr-Latn.po
index 55cbb3b..323820a 100644
--- a/loleaflet/po/styles/sr-Latn.po
+++ b/loleaflet/po/styles/sr-Latn.po
@@ -2016,3 +2016,11 @@ msgstr "Dodavanje u izbor"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Izbor bloka"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Prepiši"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Umetni"
diff --git a/loleaflet/po/styles/sr.po b/loleaflet/po/styles/sr.po
index 8aaf55a..be99992 100644
--- a/loleaflet/po/styles/sr.po
+++ b/loleaflet/po/styles/sr.po
@@ -2016,3 +2016,11 @@ msgstr "Додавање у избор"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Избор блока"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Препиши"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Уметни"
diff --git a/loleaflet/po/styles/sv.po b/loleaflet/po/styles/sv.po
index 3c31ffc..ca7bb05 100644
--- a/loleaflet/po/styles/sv.po
+++ b/loleaflet/po/styles/sv.po
@@ -1986,3 +1986,11 @@ msgstr "Additiv markering"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blockmarkering"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Överskrivning"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Infoga"
diff --git a/loleaflet/po/styles/ta.po b/loleaflet/po/styles/ta.po
index bbf34a5..b7f5586 100644
--- a/loleaflet/po/styles/ta.po
+++ b/loleaflet/po/styles/ta.po
@@ -1990,3 +1990,11 @@ msgstr "தெரிவைச் சேர்க்கிறது"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "தொகுப்புத் தேர்வு"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "மேலெழுது"
+
+#: globstr.src
+msgid "Insert"
+msgstr "உள்நுழை"
diff --git a/loleaflet/po/styles/te.po b/loleaflet/po/styles/te.po
index c845a7c..4a878b3 100644
--- a/loleaflet/po/styles/te.po
+++ b/loleaflet/po/styles/te.po
@@ -1980,3 +1980,11 @@ msgstr "ఎంపికను జతచేయుట"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "బ్లాక్ యెంపిక"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "వోవర్‌రైట్"
+
+#: globstr.src
+msgid "Insert"
+msgstr "ప్రవేశపెట్టు"
diff --git a/loleaflet/po/styles/tr.po b/loleaflet/po/styles/tr.po
index 00fde51..671ca41 100644
--- a/loleaflet/po/styles/tr.po
+++ b/loleaflet/po/styles/tr.po
@@ -1990,3 +1990,11 @@ msgstr "Seçim ekleniyor"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Blok seçim"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "Üzerine Yaz"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Ekle"
diff --git a/loleaflet/po/styles/uk.po b/loleaflet/po/styles/uk.po
index 54ba86f..078cfea 100644
--- a/loleaflet/po/styles/uk.po
+++ b/loleaflet/po/styles/uk.po
@@ -1981,3 +1981,11 @@ msgstr "Додатковий вибір"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "Блоковий вибір"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "~Замінити"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Вставити"
diff --git a/loleaflet/po/styles/vi.po b/loleaflet/po/styles/vi.po
index 225c0da..f6c41c6 100644
--- a/loleaflet/po/styles/vi.po
+++ b/loleaflet/po/styles/vi.po
@@ -1982,3 +1982,11 @@ msgstr "Độ lệch chuẩn"
 #: stbctrls.src
 msgid "Extending selection"
 msgstr "Mở rộng lựa chọn"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "~Ghi đè"
+
+#: globstr.src
+msgid "Insert"
+msgstr "Chèn"
diff --git a/loleaflet/po/styles/zh-CN.po b/loleaflet/po/styles/zh-CN.po
index 6ee5ea7..d5a22e9 100644
--- a/loleaflet/po/styles/zh-CN.po
+++ b/loleaflet/po/styles/zh-CN.po
@@ -1990,3 +1990,11 @@ msgstr "追加选择"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "区块选择"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "改写"
+
+#: globstr.src
+msgid "Insert"
+msgstr "插入"
diff --git a/loleaflet/po/styles/zh-TW.po b/loleaflet/po/styles/zh-TW.po
index 42c16b1..c31d0fe 100644
--- a/loleaflet/po/styles/zh-TW.po
+++ b/loleaflet/po/styles/zh-TW.po
@@ -1990,3 +1990,11 @@ msgstr "追加選取"
 #: stbctrls.src
 msgid "Block selection"
 msgstr "區塊選取"
+
+#: stbctrls.src
+msgid "Overwrite"
+msgstr "覆寫"
+
+#: globstr.src
+msgid "Insert"
+msgstr "插入"
commit b12d71c5b1d928da2e6efe1b82980bbe5551121f
Author: Henry Castro <hcastro at collabora.com>
Date:   Sat Jul 9 18:07:55 2016 -0400

    loleaflet: l10n of selection modes

diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 5536aba..4d3aa6b 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -855,7 +855,7 @@ map.on('commandstatechanged', function (e) {
 	}
 	else if (commandName === '.uno:StatusSelectionMode' ||
 		 commandName === '.uno:SelectionMode') {
-		$('#StatusSelectionMode').html(state ? L.Styles.selectionMode[state] : '    &nbsp');
+		$('#StatusSelectionMode').html(state ? L.Styles.selectionMode[state].toLocaleString() : '    &nbsp');
 	}
 	else if (commandName === '.uno:Position' ||
 		 commandName === '.uno:StateTableCell' ||
diff --git a/loleaflet/po/styles/am.po b/loleaflet/po/styles/am.po
index 64c750f..8c9ef4a 100644
--- a/loleaflet/po/styles/am.po
+++ b/loleaflet/po/styles/am.po
@@ -1965,3 +1965,19 @@ msgstr "በቁመት አርእስት , ጽሁፍ , Chart"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "በቁመት አርእስት ፡ በቁመት ጽሁፍ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "መደበኛ ምርጫዎች"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ምርጫዎችን ማስፋፊያ"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ምርጫዎችን መጨመሪያ"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ምርጫዎችን መከልከያ"
diff --git a/loleaflet/po/styles/ar.po b/loleaflet/po/styles/ar.po
index 62b451a..76e93b7 100644
--- a/loleaflet/po/styles/ar.po
+++ b/loleaflet/po/styles/ar.po
@@ -1974,3 +1974,19 @@ msgstr "عنوان رأسي، نص، رسم بياني"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "عنوان رأسي، نص رأسي"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "التحديد القياسي"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "يمدّد التحديد"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "يضيف التحديد"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "اختيار الوحدة"
diff --git a/loleaflet/po/styles/as.po b/loleaflet/po/styles/as.po
index adde350..96df663 100644
--- a/loleaflet/po/styles/as.po
+++ b/loleaflet/po/styles/as.po
@@ -1974,3 +1974,19 @@ msgstr "উলম্ব শিৰোনাম, টেক্সট, ছাৰ্
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "উলম্ব শিৰোনাম, উলম্ব টেক্সট"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "প্ৰামাণিক নিৰ্বাচন"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "প্ৰসাৰিত নিৰ্বাচন"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "নিৰ্বাচন যোগ কৰা"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "নিৰ্বাচন প্ৰতিৰোধ কৰক"
diff --git a/loleaflet/po/styles/ast.po b/loleaflet/po/styles/ast.po
index e68e19c..65afb0b 100644
--- a/loleaflet/po/styles/ast.po
+++ b/loleaflet/po/styles/ast.po
@@ -1974,3 +1974,19 @@ msgstr "Títulu Vertical, testu, gráficu"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Títulu Vertical, Testu Vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Seleición estándar"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Estender seleición"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Amestar seleición"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Bloquiar seleición"
diff --git a/loleaflet/po/styles/be.po b/loleaflet/po/styles/be.po
index 38bf9c3..6ab8cd7 100644
--- a/loleaflet/po/styles/be.po
+++ b/loleaflet/po/styles/be.po
@@ -1943,3 +1943,19 @@ msgstr "Вертыкальны загаловак, тэкст, дыяграма"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Вертыкальны загаловак, вертыкальны тэкст"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Звычайнае пазначэнне"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Пазначэнне з працягам"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Пазначэнне з дадаваннем"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Блокавае пазначэнне"
diff --git a/loleaflet/po/styles/bg.po b/loleaflet/po/styles/bg.po
index 15aca60..f2ddc97 100644
--- a/loleaflet/po/styles/bg.po
+++ b/loleaflet/po/styles/bg.po
@@ -1965,3 +1965,19 @@ msgstr "Вертикално заглавие, текст, диаграма"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Вертикално заглавие, вертикален текст"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Стандартна селекция"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Разширяване на селекцията"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Добавяне на селекция"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Блокова селекция"
diff --git a/loleaflet/po/styles/bn-IN.po b/loleaflet/po/styles/bn-IN.po
index 50c67bf..e2fa7d5 100644
--- a/loleaflet/po/styles/bn-IN.po
+++ b/loleaflet/po/styles/bn-IN.po
@@ -1974,3 +1974,19 @@ msgstr "উল্লম্ব শিরোনাম, টেক্সট, লে
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "উল্লম্ব শিরোনাম, উল্লম্ব টেক্সট"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "প্রমিত নির্বাচন"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "অতিরিক্ত নির্বাচন"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "নির্বাচন সংযোজন"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "নির্বাচন প্রতিরোধ"
diff --git a/loleaflet/po/styles/br.po b/loleaflet/po/styles/br.po
index e5174b1..00927e0 100644
--- a/loleaflet/po/styles/br.po
+++ b/loleaflet/po/styles/br.po
@@ -1974,3 +1974,19 @@ msgstr "Titl a-serzh, testenn, diervad"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titl a-serzh, testenn a-serzh"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Diuz skoueriek"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Diuz astennet"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Diuz gant ouzhpennadenn"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Diuz dre vloc'had"
diff --git a/loleaflet/po/styles/bs.po b/loleaflet/po/styles/bs.po
index 4f20ba5..c3dc83c 100644
--- a/loleaflet/po/styles/bs.po
+++ b/loleaflet/po/styles/bs.po
@@ -1964,3 +1964,19 @@ msgstr "Naslov uspravno, tekst, grafik"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Naslov uspravno, tekst uspravno"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardna selekcija"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Selekcija produženja"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Selekcija dodavanja"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blok selekcija"
diff --git a/loleaflet/po/styles/ca-valencia.po b/loleaflet/po/styles/ca-valencia.po
index d588b5b..0258d52 100644
--- a/loleaflet/po/styles/ca-valencia.po
+++ b/loleaflet/po/styles/ca-valencia.po
@@ -1974,3 +1974,19 @@ msgstr "Títol vertical, text i diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Títol vertical i text vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selecció estàndard"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "La selecció s'amplia"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "La selecció s'afig"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selecció en bloc"
diff --git a/loleaflet/po/styles/ca.po b/loleaflet/po/styles/ca.po
index d588b5b..d12dccd 100644
--- a/loleaflet/po/styles/ca.po
+++ b/loleaflet/po/styles/ca.po
@@ -1974,3 +1974,19 @@ msgstr "Títol vertical, text i diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Títol vertical i text vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selecció estàndard"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "La selecció s'amplia"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "La selecció s'afegeix"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selecció en bloc"
diff --git a/loleaflet/po/styles/cs.po b/loleaflet/po/styles/cs.po
index f587b24..20a0984 100644
--- a/loleaflet/po/styles/cs.po
+++ b/loleaflet/po/styles/cs.po
@@ -1965,3 +1965,19 @@ msgstr "Svislý nadpis, text a graf"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Svislý nadpis a svislý text"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardní výběr"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Rozšiřitelný výběr"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Doplnitelný výběr"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Výběr bloku"
diff --git a/loleaflet/po/styles/cy.po b/loleaflet/po/styles/cy.po
index 9ab0b1e..456dea7 100644
--- a/loleaflet/po/styles/cy.po
+++ b/loleaflet/po/styles/cy.po
@@ -1974,3 +1974,19 @@ msgstr "Teitl Fertigol, Testun, Siart"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Teitl Fertigol, Testun Fertigol"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Dewis safonol"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Dewis estynedig"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Ychwanegu dewis"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Rhwystro dewis"
diff --git a/loleaflet/po/styles/da.po b/loleaflet/po/styles/da.po
index 6e974bf..a39a61b 100644
--- a/loleaflet/po/styles/da.po
+++ b/loleaflet/po/styles/da.po
@@ -1970,3 +1970,19 @@ msgstr "Lodret titel, tekst, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Lodret titel, lodret tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardmarkering"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Udvidet markering"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Tilføj markering"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokmarkering"
diff --git a/loleaflet/po/styles/de.po b/loleaflet/po/styles/de.po
index 61f48da..1f8d69a 100644
--- a/loleaflet/po/styles/de.po
+++ b/loleaflet/po/styles/de.po
@@ -1961,3 +1961,19 @@ msgstr "Vertikaler Titel, Text, Diagramm"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikaler Titel, vertikaler Text"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardauswahl"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Auswahl erweitern"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Auswahl ergänzen"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blockauswahl"
diff --git a/loleaflet/po/styles/el.po b/loleaflet/po/styles/el.po
index cd38e02..c8b0272 100644
--- a/loleaflet/po/styles/el.po
+++ b/loleaflet/po/styles/el.po
@@ -1974,3 +1974,19 @@ msgstr "Kάθετος τίτλος, κείμενο, διάγραμμα"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Κάθετος τίτλος, κάθετο κείμενο"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Τυπική επιλογή"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Επεκταμένη επιλογή"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Προσθήκη επιλογής"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Επιλογή ομάδας"
diff --git a/loleaflet/po/styles/eo.po b/loleaflet/po/styles/eo.po
index 1fc7234..a997d1b 100644
--- a/loleaflet/po/styles/eo.po
+++ b/loleaflet/po/styles/eo.po
@@ -1974,3 +1974,19 @@ msgstr "Vertikala titolo, teksto, diagramo"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "vertikala titolo, vertikala teksto"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Apriora elekto"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Etendi elektaĵon"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Aldoni elektaĵon"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Elekti blokon"
diff --git a/loleaflet/po/styles/es.po b/loleaflet/po/styles/es.po
index 0f284d8..57e9528 100644
--- a/loleaflet/po/styles/es.po
+++ b/loleaflet/po/styles/es.po
@@ -1974,3 +1974,19 @@ msgstr "Título vertical, texto, diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Título vertical, texto vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selección estándar"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Selección extendida"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Selección de añadido"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selección de bloque"
diff --git a/loleaflet/po/styles/et.po b/loleaflet/po/styles/et.po
index 5f5d04f..177f9d4 100644
--- a/loleaflet/po/styles/et.po
+++ b/loleaflet/po/styles/et.po
@@ -1974,3 +1974,19 @@ msgstr "Vertikaaltiitel, tekst, diagramm"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikaaltiitel, vertikaaltekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Tavaline valimine"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Laienev valimine"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Lisav valimine"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Plokkidena valimine"
diff --git a/loleaflet/po/styles/eu.po b/loleaflet/po/styles/eu.po
index b6a82b7..6230906 100644
--- a/loleaflet/po/styles/eu.po
+++ b/loleaflet/po/styles/eu.po
@@ -1974,3 +1974,19 @@ msgstr "Titulu bertikala, testua, diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titulu bertikala, testu bertikala"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Hautapen estandarra"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Hautapen hedatua"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Gehikuntza-hautapena"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Bloke-hautapena"
diff --git a/loleaflet/po/styles/fi.po b/loleaflet/po/styles/fi.po
index ddf3c35..580692e 100644
--- a/loleaflet/po/styles/fi.po
+++ b/loleaflet/po/styles/fi.po
@@ -1974,3 +1974,19 @@ msgstr "Pystysuuntainen otsikko, teksti, kaavio"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Pystysuuntainen otsikko, pystysuuntainen teksti"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Normaali valintatila"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Valinnan laajennustila"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Valinnan lisäystila"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Pystylohkon valintatila"
diff --git a/loleaflet/po/styles/fr.po b/loleaflet/po/styles/fr.po
index e2578f0..1214698 100644
--- a/loleaflet/po/styles/fr.po
+++ b/loleaflet/po/styles/fr.po
@@ -1965,3 +1965,19 @@ msgstr "Titre vertical, texte, diagramme"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titre vertical, texte vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Sélection standard"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Sélection étendue"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Sélection avec ajout"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Sélection par bloc"
diff --git a/loleaflet/po/styles/ga.po b/loleaflet/po/styles/ga.po
index 5a08c4e..9285b36 100644
--- a/loleaflet/po/styles/ga.po
+++ b/loleaflet/po/styles/ga.po
@@ -1974,3 +1974,7 @@ msgstr "Teideal Ingearach, Téacs, Cairt"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Teideal Ingearach, Téacs Ingearach"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Roghnú caighdeánach"
diff --git a/loleaflet/po/styles/gd.po b/loleaflet/po/styles/gd.po
index 3cb74ac..9264b0b 100644
--- a/loleaflet/po/styles/gd.po
+++ b/loleaflet/po/styles/gd.po
@@ -1974,3 +1974,19 @@ msgstr "Teacsa inghearach, teacsa, cairt"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Tiotal inghearach, teacsa inghearach"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Taghadh bunaiteach"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Taghadh leudachaidh"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Taghadh cuir ris"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Taghadh bloca"
diff --git a/loleaflet/po/styles/gl.po b/loleaflet/po/styles/gl.po
index af30667..4f55d70 100644
--- a/loleaflet/po/styles/gl.po
+++ b/loleaflet/po/styles/gl.po
@@ -1974,3 +1974,19 @@ msgstr "Título vertical, texto, gráfica"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Título vertical, texto vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selección estándar"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Extensión da selección"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Engadir á selección"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selección en bloque"
diff --git a/loleaflet/po/styles/gu.po b/loleaflet/po/styles/gu.po
index d33cd54..41454b2 100644
--- a/loleaflet/po/styles/gu.po
+++ b/loleaflet/po/styles/gu.po
@@ -1974,3 +1974,19 @@ msgstr "ઊભું શીર્ષક, લખાણ, આલેખ"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ઊભું શીર્ષક, ઊભું લખાણ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "મૂળભૂત પસંદગી"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "પસંદગીને વિસ્તારી રહ્યા છે"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "પસંદગીને ઉમેરી રહ્યા છે"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "બ્લોક પસંદગી"
diff --git a/loleaflet/po/styles/gug.po b/loleaflet/po/styles/gug.po
index 625954c..f0139dc 100644
--- a/loleaflet/po/styles/gug.po
+++ b/loleaflet/po/styles/gug.po
@@ -1956,3 +1956,7 @@ msgstr "Título Oñembo'ýva, Moñe'ẽrã, Gráfico"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Título Oñembo'ýva, Moñe'ẽrã Oñembo'yva"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Jeporavo estándar"
diff --git a/loleaflet/po/styles/he.po b/loleaflet/po/styles/he.po
index dce3019..0502770 100644
--- a/loleaflet/po/styles/he.po
+++ b/loleaflet/po/styles/he.po
@@ -1974,3 +1974,19 @@ msgstr "כותרת אנכית, טקסט, תרשים"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "כותרת אנכית, טקסט אנכי"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "בחירה סטנדרטית"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "הרחבת בחירה"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "הוספת בחירה"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "בלוק בחירה"
diff --git a/loleaflet/po/styles/hi.po b/loleaflet/po/styles/hi.po
index 4c2de9a..be93f54 100644
--- a/loleaflet/po/styles/hi.po
+++ b/loleaflet/po/styles/hi.po
@@ -1937,3 +1937,19 @@ msgstr "लंबवत शीर्षक, पाठ, चार्ट"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "लंबवत शीर्षक, लंबवत पाठ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "मानक चयन"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "चयन का विस्तार"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "चयन संयोजन"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ब्लॉक चयन"
diff --git a/loleaflet/po/styles/hr.po b/loleaflet/po/styles/hr.po
index ba7a7f5..18df3c2 100644
--- a/loleaflet/po/styles/hr.po
+++ b/loleaflet/po/styles/hr.po
@@ -1974,3 +1974,19 @@ msgstr "Okomiti naslov, tekst, grafikon"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Okomiti naslov, okomiti tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardni odabir"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Proširivanje odabira"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Dodavanje odabira"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokiranje odabira"
diff --git a/loleaflet/po/styles/hu.po b/loleaflet/po/styles/hu.po
index b0e1914..ee53c65 100644
--- a/loleaflet/po/styles/hu.po
+++ b/loleaflet/po/styles/hu.po
@@ -1974,3 +1974,19 @@ msgstr "Függőleges cím, szöveg, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Függőleges cím, függőleges szöveg"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Normál kijelölés"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Bővítő kijelölés"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Hozzáadó kijelölés"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokk-kijelölés"
diff --git a/loleaflet/po/styles/id.po b/loleaflet/po/styles/id.po
index 4476882..9213cec 100644
--- a/loleaflet/po/styles/id.po
+++ b/loleaflet/po/styles/id.po
@@ -1965,3 +1965,19 @@ msgstr "Judul Vertikal, Teks, Bagan"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Judul Vertikal, Teks Vertikal"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Pilihan standar"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Memperluas pilihan"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Menambah pilihan"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Pilihan blok"
diff --git a/loleaflet/po/styles/is.po b/loleaflet/po/styles/is.po
index c37ffd0..c0dfc2a 100644
--- a/loleaflet/po/styles/is.po
+++ b/loleaflet/po/styles/is.po
@@ -1974,3 +1974,19 @@ msgstr "Lóðréttur titill, texti, graf"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Lóðréttur titill, lóðréttur texti"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Staðlað val"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Stækka val"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Bæta við vali"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokkarval"
diff --git a/loleaflet/po/styles/it.po b/loleaflet/po/styles/it.po
index e7782a6..83344ce 100644
--- a/loleaflet/po/styles/it.po
+++ b/loleaflet/po/styles/it.po
@@ -1961,3 +1961,19 @@ msgstr "Titolo verticale, testo, grafico"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titolo verticale, testo verticale"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selezione standard"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Selezione estesa"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Selezione con aggiunta"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selezione a blocchi"
diff --git a/loleaflet/po/styles/ja.po b/loleaflet/po/styles/ja.po
index f074d2c..2f30def 100644
--- a/loleaflet/po/styles/ja.po
+++ b/loleaflet/po/styles/ja.po
@@ -1965,3 +1965,19 @@ msgstr "垂直タイトル、テキスト、グラフ"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "垂直タイトル、垂直テキスト"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "標準選択"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "拡張選択"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "追加選択"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ブロック選択"
diff --git a/loleaflet/po/styles/ka.po b/loleaflet/po/styles/ka.po
index 5ccf5c9..e2a975b 100644
--- a/loleaflet/po/styles/ka.po
+++ b/loleaflet/po/styles/ka.po
@@ -1932,3 +1932,7 @@ msgstr "ვერტიკალური სათაური, ტექსტ
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ვერტიკალური სათაური, ვერტიკალური ტექსტი"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "~სტანდარტული გადახრა"
diff --git a/loleaflet/po/styles/kk.po b/loleaflet/po/styles/kk.po
index 2de7533..2d75ee5 100644
--- a/loleaflet/po/styles/kk.po
+++ b/loleaflet/po/styles/kk.po
@@ -1965,3 +1965,19 @@ msgstr "Вертикалды тақырыптама, мәтін, диаграм
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Вертикалды тақырыптама, вертикалды мәтін"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Қалыпты таңдау"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Кеңейтілген таңдау"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Қосылатын таңдау"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Блоктық таңдау"
diff --git a/loleaflet/po/styles/km.po b/loleaflet/po/styles/km.po
index f15239e..211d58e 100644
--- a/loleaflet/po/styles/km.po
+++ b/loleaflet/po/styles/km.po
@@ -1974,3 +1974,19 @@ msgstr "ចំណង​ជើង​បញ្ឈរ  អត្ថបទ  គំ
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ចំណង​ជើង​បញ្ឈរ  អត្ថបទ​បញ្ឈរ "
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ការ​ជ្រើ​សស្តង់ដារ"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ការ​ជ្រើស​ពង្រីក"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ការជ្រើស​បន្ថែម"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ទប់ស្កាត់​កា​រជ្រើស"
diff --git a/loleaflet/po/styles/kn.po b/loleaflet/po/styles/kn.po
index 1fdfcc0..1651469 100644
--- a/loleaflet/po/styles/kn.po
+++ b/loleaflet/po/styles/kn.po
@@ -1974,3 +1974,19 @@ msgstr "ಲಂಬ ಶೀರ್ಷಿಕೆ, ಪಠ್ಯ, ನಕ್ಷೆ"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ಲಂಬ ಶೀರ್ಷಿಕೆ, ಲಂಬ ಪಠ್ಯ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ಶಿಷ್ಟ ಆಯ್ಕೆ"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ಆಯ್ಕೆಯ ವಿಸ್ತರಣೆ"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸುವಿಕೆ"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ಆಯ್ಕೆಯನ್ನು ನಿರ್ಬಂಧಿಸುವಿಕೆ"
diff --git a/loleaflet/po/styles/ko.po b/loleaflet/po/styles/ko.po
index e426471..cdd61c7 100644
--- a/loleaflet/po/styles/ko.po
+++ b/loleaflet/po/styles/ko.po
@@ -1964,3 +1964,19 @@ msgstr "세로 쓰기 제목, 텍스트, 차트"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "세로 쓰기 제목, 세로 쓰기 텍스트"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "표준 선택"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "확장 선택"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "추가 선택"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "블록 선택"
diff --git a/loleaflet/po/styles/lt.po b/loleaflet/po/styles/lt.po
index a39d894..925f269 100644
--- a/loleaflet/po/styles/lt.po
+++ b/loleaflet/po/styles/lt.po
@@ -1974,3 +1974,19 @@ msgstr "Vertikalus pavadinimas, tekstas, diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikalus pavadinimas, vertikalus tekstas"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Įprastinė atranka"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Išplėstinė atranka"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Pridėtinė atranka"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokinė atranka"
diff --git a/loleaflet/po/styles/lv.po b/loleaflet/po/styles/lv.po
index 10ddfac..f03259b 100644
--- a/loleaflet/po/styles/lv.po
+++ b/loleaflet/po/styles/lv.po
@@ -1974,3 +1974,19 @@ msgstr "Vertikāls virsraksts, teksts, diagramma"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikāls virsraksts, vertikāls teksts"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standarta izvēle"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Paplašina izveli"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Pievieno izvēli"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Bloka izvēle"
diff --git a/loleaflet/po/styles/ml.po b/loleaflet/po/styles/ml.po
index d3cf9b1..581602f 100644
--- a/loleaflet/po/styles/ml.po
+++ b/loleaflet/po/styles/ml.po
@@ -1965,3 +1965,19 @@ msgstr "കുത്തനെയുള്ള ശീര്ഷകം,  ടെക
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "കുത്തനെയുള്ള ശീര്ഷകം, കുത്തനെയുള്ള ടെക്സ്റ്റ്"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "സാധാരണ തെരഞ്ഞടുക്കല്‍"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "വികസിച്ച തെരഞ്ഞെടുക്കല്‍"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "തെരഞ്ഞെടുത്തതു് ചേര്‍ക്കുന്നു"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "തെരഞ്ഞെടുത്തതു് തടയുക"
diff --git a/loleaflet/po/styles/mr.po b/loleaflet/po/styles/mr.po
index df1021f..b99f827 100644
--- a/loleaflet/po/styles/mr.po
+++ b/loleaflet/po/styles/mr.po
@@ -1974,3 +1974,19 @@ msgstr "उभ्या स्वरूपाचे शीर्षक, पा
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "उभ्या स्वरूपाचे शीर्षक, उभे पाठ्य"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "मानक निवड"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "निवड वाढवत आहे"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "निवड समाविष्ट करत आहे"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ब्लॉक निवड"
diff --git a/loleaflet/po/styles/my.po b/loleaflet/po/styles/my.po
index 98b58ec..74bca1b 100644
--- a/loleaflet/po/styles/my.po
+++ b/loleaflet/po/styles/my.po
@@ -1964,3 +1964,11 @@ msgstr "မျဉ်းမတ် ခေါင်းစဉ်၊ စာသား
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "မျဉ်းမတ် ခေါင်းစဉ်၊မျဉ်းမတ် စာသား"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "စံသွေဖယ်မှု"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "တိုးချဲ့သောရွေးချယ်ခြင်းများ"
diff --git a/loleaflet/po/styles/nb.po b/loleaflet/po/styles/nb.po
index 30e7067..d86ec84 100644
--- a/loleaflet/po/styles/nb.po
+++ b/loleaflet/po/styles/nb.po
@@ -1974,3 +1974,19 @@ msgstr "Loddrett tittel, tekst, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Loddrett tittel, loddrett tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardmerking"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Utvidet merking"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Tilføyingsmerking"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokkmerking"
diff --git a/loleaflet/po/styles/ne.po b/loleaflet/po/styles/ne.po
index 7722ba4..78a98d3 100644
--- a/loleaflet/po/styles/ne.po
+++ b/loleaflet/po/styles/ne.po
@@ -1924,3 +1924,7 @@ msgstr "ठाडो शीर्षक, पाठ, चित्रपट"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ठाडो शीर्षक, ठाडो पाठ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "मानक विचलन"
diff --git a/loleaflet/po/styles/nl.po b/loleaflet/po/styles/nl.po
index 4ea4daa..4ee4e18 100644
--- a/loleaflet/po/styles/nl.po
+++ b/loleaflet/po/styles/nl.po
@@ -1974,3 +1974,19 @@ msgstr "Verticale titel, tekst, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Verticale titel, verticale tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standaard selectie"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Selectie uitbreiden"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Selectie toevoegen"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokselectie"
diff --git a/loleaflet/po/styles/nn.po b/loleaflet/po/styles/nn.po
index d9f3c68..799ff06 100644
--- a/loleaflet/po/styles/nn.po
+++ b/loleaflet/po/styles/nn.po
@@ -1955,3 +1955,19 @@ msgstr "Loddrett tittel, tekst, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Loddrett tittel, loddrett tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardmerking"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Utvida merking"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Tilføyingsmerking"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blokkmerking"
diff --git a/loleaflet/po/styles/oc.po b/loleaflet/po/styles/oc.po
index 59bd537..c94c22b 100644
--- a/loleaflet/po/styles/oc.po
+++ b/loleaflet/po/styles/oc.po
@@ -1964,3 +1964,19 @@ msgstr "Títol vertical, tèxte, Diagrama"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Títol vertical, tèxte vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Seleccion estandarda"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Seleccion espandida"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Seleccion amb apondon"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Seleccion per blòt"
diff --git a/loleaflet/po/styles/or.po b/loleaflet/po/styles/or.po
index 71767e1..a6f1738 100644
--- a/loleaflet/po/styles/or.po
+++ b/loleaflet/po/styles/or.po
@@ -1964,3 +1964,19 @@ msgstr "ଲମ୍ବରୂପ ଶୀର୍ଷକ,ଟେକ୍ସଟ ,ଚାର
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ଲମ୍ବରୂପ ଶୀର୍ଷକ,ଲମ୍ବରୂପ ଟେକ୍ସଟ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ମାନକ ଚୟନ"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ଚୟନ ବିସ୍ତାର"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ଚୟନ ଯୋଗକରୁଅଛି"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ଚୟନକୁ ଅଟକାନ୍ତୁ"
diff --git a/loleaflet/po/styles/pa-IN.po b/loleaflet/po/styles/pa-IN.po
index 6c98396..5143d5d 100644
--- a/loleaflet/po/styles/pa-IN.po
+++ b/loleaflet/po/styles/pa-IN.po
@@ -1974,3 +1974,19 @@ msgstr "ਵਰਟੀਕਲ ਟਾਈਟਲ, ਪਾਠ, ਕਲਿੱਪਆਰਟ"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "ਵਰਟੀਕਲ ਟਾਈਟਲ, ਵਰਟੀਕਲ ਪਾਠ"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ਮਾਨਕ ਚੋਣ"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ਚੋਣ ਦਾ ਵਿੱਸਥਾਰ"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ਚੋਣ ਜੋੜੋ"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "ਚੋਣ ਰੋਕੋ"
diff --git a/loleaflet/po/styles/pl.po b/loleaflet/po/styles/pl.po
index 63ef9ac..886d64a 100644
--- a/loleaflet/po/styles/pl.po
+++ b/loleaflet/po/styles/pl.po
@@ -1974,3 +1974,19 @@ msgstr "Pionowy tytuł, tekst, wykres"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Pionowy tytuł, tekst w pionie"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Zaznaczenie standardowe"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Zaznaczenie rozszerzone"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Zaznaczenie dodające"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Zaznaczenie blokowe"
diff --git a/loleaflet/po/styles/pt-BR.po b/loleaflet/po/styles/pt-BR.po
index 9669020..9a94127 100644
--- a/loleaflet/po/styles/pt-BR.po
+++ b/loleaflet/po/styles/pt-BR.po
@@ -1970,3 +1970,19 @@ msgstr "Título vertical, texto, gráfico"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Título vertical, texto vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Seleção padrão"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Estender seleção"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Adicionar seleção"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Seleção em bloco"
diff --git a/loleaflet/po/styles/pt.po b/loleaflet/po/styles/pt.po
index 00a5032..fd588e4 100644
--- a/loleaflet/po/styles/pt.po
+++ b/loleaflet/po/styles/pt.po
@@ -1974,3 +1974,19 @@ msgstr "Título vertical, texto, gráfico"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Título vertical, texto vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Seleção padrão"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Seleção por extensão"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Seleção por adição"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Seleção em bloco"
diff --git a/loleaflet/po/styles/ro.po b/loleaflet/po/styles/ro.po
index c85e150..ca78b79 100644
--- a/loleaflet/po/styles/ro.po
+++ b/loleaflet/po/styles/ro.po
@@ -1974,3 +1974,19 @@ msgstr "Titlu vertical, text, diagramă"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titlu vertical, text vertical"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Selecție standard"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Selecție expansibilă"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Selecție adăugatoare"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Selecție în bloc"
diff --git a/loleaflet/po/styles/ru.po b/loleaflet/po/styles/ru.po
index 8b7f45d..4c390c8 100644
--- a/loleaflet/po/styles/ru.po
+++ b/loleaflet/po/styles/ru.po
@@ -1974,3 +1974,19 @@ msgstr "Вертикальный заголовок, текст, диаграм
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Вертикальный заголовок, вертикальный текст"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Обычное выделение"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Расширяемое выделение"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Добавляемое выделение"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Блочное выделение"
diff --git a/loleaflet/po/styles/si.po b/loleaflet/po/styles/si.po
index a1dec0f..150aca5 100644
--- a/loleaflet/po/styles/si.po
+++ b/loleaflet/po/styles/si.po
@@ -1938,3 +1938,11 @@ msgstr "තිරස් මාතෘකාව, පාඨය. වගුව"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "තිරස් මාතෘකාව, තිරස් පාඨය"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "සම්මත අපගමනය"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "තේරීම දීර්ඝ කරන්න"
diff --git a/loleaflet/po/styles/sid.po b/loleaflet/po/styles/sid.po
index a804ec5..3328fd8 100644
--- a/loleaflet/po/styles/sid.po
+++ b/loleaflet/po/styles/sid.po
@@ -1955,3 +1955,19 @@ msgstr "Hossicha umo, Borro, soro"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Hossicha umo, Hossitte borro"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Mereggisa doorsha"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Seedisate doorsha"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Ledate doorsha"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Tayshu doorsha"
diff --git a/loleaflet/po/styles/sk.po b/loleaflet/po/styles/sk.po
index a292ce7..3ccfe86 100644
--- a/loleaflet/po/styles/sk.po
+++ b/loleaflet/po/styles/sk.po
@@ -1974,3 +1974,19 @@ msgstr "Vertikálny názov, text, graf"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikálny názov, vertikálny text"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Štandardný výber"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Rozšíriť výber"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Doplniť výber"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Výber bloku"
diff --git a/loleaflet/po/styles/sl.po b/loleaflet/po/styles/sl.po
index 690c2b9..d286aca 100644
--- a/loleaflet/po/styles/sl.po
+++ b/loleaflet/po/styles/sl.po
@@ -1974,3 +1974,19 @@ msgstr "Navpični naslov, besedilo, grafikon"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Navpični naslov, navpično besedilo"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardno izbiranje"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Izbiranje s širjenjem"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Izbiranje z dodajanjem"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Izbiranje v blokih"
diff --git a/loleaflet/po/styles/sq.po b/loleaflet/po/styles/sq.po
index c855198..62c47ba 100644
--- a/loleaflet/po/styles/sq.po
+++ b/loleaflet/po/styles/sq.po
@@ -1971,3 +1971,7 @@ msgstr "Titull Vertikal, Tekst, Diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Titull Vertikal, Tekst Vertikal"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Përzgjedhje normale"
diff --git a/loleaflet/po/styles/sr-Latn.po b/loleaflet/po/styles/sr-Latn.po
index 9a46c61..55cbb3b 100644
--- a/loleaflet/po/styles/sr-Latn.po
+++ b/loleaflet/po/styles/sr-Latn.po
@@ -2000,3 +2000,19 @@ msgstr "Uspravni naslov, tekst, grafik"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Uspravni naslov, uspravni tekst"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Običan izbor"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Prošireni izbor"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Dodavanje u izbor"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Izbor bloka"
diff --git a/loleaflet/po/styles/sr.po b/loleaflet/po/styles/sr.po
index cb27f77..8aaf55a 100644
--- a/loleaflet/po/styles/sr.po
+++ b/loleaflet/po/styles/sr.po
@@ -2000,3 +2000,19 @@ msgstr "Усправни наслов, текст, график"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Усправни наслов, усправни текст"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Обичан избор"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Проширени избор"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Додавање у избор"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Избор блока"
diff --git a/loleaflet/po/styles/sv.po b/loleaflet/po/styles/sv.po
index d39f7dd..3c31ffc 100644
--- a/loleaflet/po/styles/sv.po
+++ b/loleaflet/po/styles/sv.po
@@ -1970,3 +1970,19 @@ msgstr "Vertikal rubrik, text, diagram"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Vertikal rubrik, vertikal text"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standardmarkering"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Utökning av markering"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Additiv markering"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blockmarkering"
diff --git a/loleaflet/po/styles/ta.po b/loleaflet/po/styles/ta.po
index 02cb923..bbf34a5 100644
--- a/loleaflet/po/styles/ta.po
+++ b/loleaflet/po/styles/ta.po
@@ -1974,3 +1974,19 @@ msgstr "நெடுக்குவச தலைப்பு, உரை, வர
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "நெடுக்குவச தலைப்பு, நெடுக்குவச உரை"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "செந்தரத் தெரிவு"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "தெரிவை நீட்டிக்கிறது"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "தெரிவைச் சேர்க்கிறது"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "தொகுப்புத் தேர்வு"
diff --git a/loleaflet/po/styles/te.po b/loleaflet/po/styles/te.po
index d883db2..c845a7c 100644
--- a/loleaflet/po/styles/te.po
+++ b/loleaflet/po/styles/te.po
@@ -1964,3 +1964,19 @@ msgstr "నిలువు శీర్షిక, పాఠం, పత్రమ
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "నిలువు శీర్షిక,నిలువు పాఠం"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ప్రామాణిక యెంపిక"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "ఎంపికను విస్తరించుట"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "ఎంపికను జతచేయుట"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "బ్లాక్ యెంపిక"
diff --git a/loleaflet/po/styles/tr.po b/loleaflet/po/styles/tr.po
index 8bacee2..00fde51 100644
--- a/loleaflet/po/styles/tr.po
+++ b/loleaflet/po/styles/tr.po
@@ -1974,3 +1974,19 @@ msgstr "Dikey Başlık, Metin, Çizelge"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Dikey Başlık, Dikey Metin"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Standart Seçim"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Seçim genişletiliyor"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Seçim ekleniyor"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Blok seçim"
diff --git a/loleaflet/po/styles/ug.po b/loleaflet/po/styles/ug.po
index e207d6f..c196f9a 100644
--- a/loleaflet/po/styles/ug.po
+++ b/loleaflet/po/styles/ug.po
@@ -1964,3 +1964,19 @@ msgstr "تىك تېكست، تېكست، دىئاگرامما"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "تىك ماۋزۇ، تىك تېكست"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "ئۆلچەملىك تاللاش"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "كېڭەيتىلگەن تاللاش"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "تاللاش قوشۇۋاتىدۇ"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "بۆلەك تاللاش"
diff --git a/loleaflet/po/styles/uk.po b/loleaflet/po/styles/uk.po
index 7ad75ad..54ba86f 100644
--- a/loleaflet/po/styles/uk.po
+++ b/loleaflet/po/styles/uk.po
@@ -1965,3 +1965,19 @@ msgstr "Вертикальний заголовок, текст, діаграм
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Вертикальний заголовок, вертикальний текст"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Стандартний вибір"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Розширюваний вибір"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "Додатковий вибір"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "Блоковий вибір"
diff --git a/loleaflet/po/styles/vi.po b/loleaflet/po/styles/vi.po
index 59730f8..225c0da 100644
--- a/loleaflet/po/styles/vi.po
+++ b/loleaflet/po/styles/vi.po
@@ -1974,3 +1974,11 @@ msgstr "Tựa đề nằm dọc, Văn bản, Đồ thị"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "Tựa đề nằm dọc, Văn bản nằm dọc"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "Độ lệch chuẩn"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "Mở rộng lựa chọn"
diff --git a/loleaflet/po/styles/zh-CN.po b/loleaflet/po/styles/zh-CN.po
index 2ea705e..6ee5ea7 100644
--- a/loleaflet/po/styles/zh-CN.po
+++ b/loleaflet/po/styles/zh-CN.po
@@ -1974,3 +1974,19 @@ msgstr "垂直排列标题,文字,图表"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "垂直排列标题,竖排文字"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "标准选择"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "扩展选择"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "追加选择"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "区块选择"
diff --git a/loleaflet/po/styles/zh-TW.po b/loleaflet/po/styles/zh-TW.po
index 465e8e3..42c16b1 100644
--- a/loleaflet/po/styles/zh-TW.po
+++ b/loleaflet/po/styles/zh-TW.po
@@ -1974,3 +1974,19 @@ msgstr "垂直題名,文字,圖表"
 #: strings.src
 msgid "Vertical Title, Vertical Text"
 msgstr "垂直題名,垂直文字"
+
+#: stbctrls.src
+msgid "Standard selection"
+msgstr "標準選取"
+
+#: stbctrls.src
+msgid "Extending selection"
+msgstr "擴展選取"
+
+#: stbctrls.src
+msgid "Adding selection"
+msgstr "追加選取"
+
+#: stbctrls.src
+msgid "Block selection"
+msgstr "區塊選取"
commit d79eaca5f5b2cbb9338b53815e6b23f5b70150c9
Author: Henry Castro <hcastro at collabora.com>
Date:   Tue Jul 5 14:01:09 2016 -0400

    loleaflet: spreadsheet: add toolbar items

diff --git a/loleaflet/dist/images/lc_datefield.png b/loleaflet/dist/images/lc_datefield.png
new file mode 100644
index 0000000..0f9271b
Binary files /dev/null and b/loleaflet/dist/images/lc_datefield.png differ
diff --git a/loleaflet/dist/images/lc_numberformatdecdecimals.png b/loleaflet/dist/images/lc_numberformatdecdecimals.png
new file mode 100644
index 0000000..0dabc85
Binary files /dev/null and b/loleaflet/dist/images/lc_numberformatdecdecimals.png differ
diff --git a/loleaflet/dist/images/lc_numberformatincdecimals.png b/loleaflet/dist/images/lc_numberformatincdecimals.png
new file mode 100644
index 0000000..e9f38df
Binary files /dev/null and b/loleaflet/dist/images/lc_numberformatincdecimals.png differ
diff --git a/loleaflet/dist/images/sc_currencyfield.png b/loleaflet/dist/images/sc_currencyfield.png
new file mode 100644
index 0000000..e403abc
Binary files /dev/null and b/loleaflet/dist/images/sc_currencyfield.png differ
diff --git a/loleaflet/dist/images/sc_numberformatdecimal.png b/loleaflet/dist/images/sc_numberformatdecimal.png
new file mode 100644
index 0000000..e40dbd4
Binary files /dev/null and b/loleaflet/dist/images/sc_numberformatdecimal.png differ
diff --git a/loleaflet/dist/images/sc_numberformatpercent.png b/loleaflet/dist/images/sc_numberformatpercent.png
new file mode 100644
index 0000000..820b519
Binary files /dev/null and b/loleaflet/dist/images/sc_numberformatpercent.png differ
diff --git a/loleaflet/dist/images/sc_togglemergecells.png b/loleaflet/dist/images/sc_togglemergecells.png
new file mode 100644
index 0000000..7dfbd19
Binary files /dev/null and b/loleaflet/dist/images/sc_togglemergecells.png differ
diff --git a/loleaflet/dist/images/sc_wraptext.png b/loleaflet/dist/images/sc_wraptext.png
new file mode 100644
index 0000000..6a68081
Binary files /dev/null and b/loleaflet/dist/images/sc_wraptext.png differ
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index e0e765a..41bb6c6 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -256,6 +256,14 @@ button.leaflet-control-search-next
 .w2ui-icon.nextrecord{ background: url('/loleaflet/dist/images/lc_nextrecord.png') no-repeat center !important; }
 .w2ui-icon.prevrecord{ background: url('/loleaflet/dist/images/lc_prevrecord.png') no-repeat center !important; }
 .w2ui-icon.lastrecord{ background: url('/loleaflet/dist/images/lc_lastrecord.png') no-repeat center !important; }
+.w2ui-icon.wraptext{ background: url('/loleaflet/dist/images/sc_wraptext.png') no-repeat center !important; }
+.w2ui-icon.togglemergecells{ background: url('/loleaflet/dist/images/sc_togglemergecells.png') no-repeat center !important; }
+.w2ui-icon.numberformatcurrency{ background: url('/loleaflet/dist/images/sc_currencyfield.png') no-repeat center !important; }
+.w2ui-icon.numberformatpercent{ background: url('/loleaflet/dist/images/sc_numberformatpercent.png') no-repeat center !important; }
+.w2ui-icon.numberformatdecimal{ background: url('/loleaflet/dist/images/sc_numberformatdecimal.png') no-repeat center !important; }
+.w2ui-icon.numberformatdate{ background: url('/loleaflet/dist/images/lc_datefield.png') no-repeat center !important; }
+.w2ui-icon.numberformatincdecimals{ background: url('/loleaflet/dist/images/lc_numberformatincdecimals.png') no-repeat center !important; }
+.w2ui-icon.numberformatdecdecimals{ background: url('/loleaflet/dist/images/lc_numberformatdecdecimals.png') no-repeat center !important; }
 
 .inserttable-pop {
     z-index: 100000;
diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 3a0f770..5536aba 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -339,10 +339,10 @@ $(function () {
 			{type: 'button',  id: 'alignhorizontal',  img: 'alignhorizontal', hint: _('Center horizontally'), uno: 'CenterPara', unosheet: 'HorizontalAlignment {"HorizontalAlignment":{"type":"unsigned short", "value":"2"}}'},
 			{type: 'button',  id: 'alignright',  img: 'alignright', hint: _('Align right'), uno: 'RightPara', unosheet: 'HorizontalAlignment {"HorizontalAlignment":{"type":"unsigned short", "value":"3"}}'},
 			{type: 'button',  id: 'alignblock',  img: 'alignblock', hint: _('Justified'), uno: 'JustifyPara', unosheet: 'HorizontalAlignment {"HorizontalAlignment":{"type":"unsigned short", "value":"4"}}'},
-			{type: 'break'},
+			{type: 'break',   id: 'break-align'},
 			{type: 'button',  id: 'bullet',  img: 'bullet', hint: _('Bullets on/off'), uno: 'DefaultBullet'},
 			{type: 'button',  id: 'numbering',  img: 'numbering', hint: _('Numbering on/off'), uno: 'DefaultNumbering'},
-			{type: 'break'},
+			{type: 'break',   id: 'break-numbering'},
 			{type: 'button',  id: 'incrementindent',  img: 'incrementindent', hint: _('Increase indent'), uno: 'IncrementIndent'},
 			{type: 'button',  id: 'decrementindent',  img: 'decrementindent', hint: _('Decrease indent'), uno: 'DecrementIndent'},
 			{type: 'break', id: 'incdecindent'},
@@ -466,6 +466,31 @@ var formatButtons = {
 var takeEditPopupMessage = '<div>' + _('You are viewing now.') + '<br/>' + _('Click here to take edit.') + '</div>';
 var takeEditPopupTimeout = null;
 
+
+function toggleButton(toolbar, state, command)
+{
+	var checked;
+	command = command.replace('.uno:', '');
+	var item = toolbar.get(command);
+	if (!item) {
+		return;
+	}
+
+	if (state) {
+		checked = item.disabled ? toolbar.enable(command) : undefined;
+
+		if (state == 'true') {
+			checked = !item.checked ? toolbar.check(command) : undefined;
+		}
+		else {
+			checked = item.checked ? toolbar.uncheck(command) : undefined;
+		}
+	}
+	else {
+		checked = !item.disabled ? toolbar.disable(command) : undefined;
+	}
+}
+
 function onSearch(e) {
 	if (e.keyCode === 13) {
 		var toolbar = w2ui['toolbar-down'];
@@ -663,7 +688,20 @@ map.on('doclayerinit', function () {
 			{type: 'break', id:'break8'},
 			{type: 'html',  id: 'StateTableCell',  html: '<div id="StateTableCell" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
 		]);
+		toolbar.remove('alignblock', 'bullet', 'numbering', 'break-numbering');
+		toolbar.insert('break-align', [
+			{type: 'button',  id: 'WrapText',  img: 'wraptext', hint: _('Wrap Text'), uno: 'WrapText'},
+			{type: 'button',  id: 'ToggleMergeCells',  img: 'togglemergecells', hint: _('Merge and Center Cells'), uno: 'ToggleMergeCells'},
+			{type: 'break',   id: 'break-toggle'},
+			{type: 'button',  id: 'NumberFormatCurrency',  img: 'numberformatcurrency', hint: _('Format as Currency'), uno: 'NumberFormatCurrency'},
+			{type: 'button',  id: 'NumberFormatPercent',  img: 'numberformatpercent', hint: _('Format as Percent'), uno: 'NumberFormatPercent'},
+			{type: 'button',  id: 'NumberFormatDecimal',  img: 'numberformatdecimal', hint: _('Format as Number'), uno: 'NumberFormatDecimal'},
+			{type: 'button',  id: 'NumberFormatDate',  img: 'numberformatdate', hint: _('Format as Date'), uno: 'NumberFormatDate'},
+			{type: 'button',  id: 'NumberFormatIncDecimals',  img: 'numberformatincdecimals', hint: _('Add Decimal Place'), uno: 'NumberFormatIncDecimals'},
+			{type: 'button',  id: 'NumberFormatDecDecimals',  img: 'numberformatdecdecimals', hint: _('Delete Decimal Place'), uno: 'NumberFormatDecDecimals'},
+		]);
 		statusbar.refresh();
+		toolbar.refresh();
 		break;
 	case 'text':
 		statusbar.insert('left', [
@@ -842,6 +880,13 @@ map.on('commandstatechanged', function (e) {
 	else if (commandName === '.uno:Context') {
 		$('#Context').html(state ? state : '    &nbsp');
 	}
+	else if (commandName === '.uno:WrapText' ||
+		 commandName === '.uno:ToggleMergeCells' ||
+		 commandName === '.uno:NumberFormatCurrency' ||
+		 commandName === '.uno:NumberFormatPercent' ||
+		 commandName === '.uno:NumberFormatDate') {
+		toggleButton(toolbar, state, commandName);
+	}
 
 	var toolbarUpMore = w2ui['toolbar-up-more'];
 	var id = commandName.toLowerCase().substr(5);
commit 96f22231a077bdaf182b56c65c4de24df91dd702
Author: Henry Castro <hcastro at collabora.com>
Date:   Thu Jun 30 18:24:01 2016 -0400

    loleaflet: add status bar items

diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 5d6629f..3a0f770 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -647,6 +647,49 @@ map.on('doclayerinit', function () {
 			toolbar.hide('annotation');
 		}
 	}
+
+	var statusbar = w2ui['toolbar-down'];
+	switch (docType) {
+	case 'spreadsheet':
+		statusbar.insert('left', [
+			{type: 'break', id:'break1'},
+			{type: 'html',  id: 'StatusDocPos',  html: '<div id="StatusDocPos" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break2'},
+			{type: 'html',  id: 'RowColSelCount',  html: '<div id="RowColSelCount" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break3'},
+			{type: 'html',  id: 'InsertMode',  html: '<div id="InsertMode" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break5'},
+			{type: 'html',  id: 'StatusSelectionMode',  html: '<div id="StatusSelectionMode" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break8'},
+			{type: 'html',  id: 'StateTableCell',  html: '<div id="StateTableCell" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+		]);
+		statusbar.refresh();
+		break;
+	case 'text':
+		statusbar.insert('left', [
+			{type: 'break', id:'break1'},
+			{type: 'html',  id: 'StatePageNumber',  html: '<div id="StatePageNumber" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break2'},
+			{type: 'html',  id: 'StateWordCount',  html: '<div id="StateWordCount" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break5'},
+			{type: 'html',  id: 'InsertMode',  html: '<div id="InsertMode" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break6'},
+			{type: 'html',  id: 'SelectionMode',  html: '<div id="StatusSelectionMode" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+		]);
+		statusbar.refresh();
+		break;
+	case 'presentation':
+		statusbar.insert('left', [
+			{type: 'break', id:'break1'},
+			{type: 'html',  id: 'PageStatus',  html: '<div id="PageStatus" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break2'},
+			{type: 'html',  id: 'LayoutStatus',  html: '<div id="LayoutStatus" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+			{type: 'break', id:'break3'},
+			{type: 'html',  id: 'Context',  html: '<div id="Context" class="loleaflet-font" style="padding: 5px 5px;">    &nbsp</div>' },
+		]);
+		statusbar.refresh();
+		break;
+	}
 });
 
 map.on('commandstatechanged', function (e) {
@@ -760,6 +803,45 @@ map.on('commandstatechanged', function (e) {
 			$('#modifiedstatuslabel').html(_('Document saved'));
 		}
 	}
+	else if (commandName === '.uno:StatusDocPos') {
+		$('#StatusDocPos').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:RowColSelCount') {
+		$('#RowColSelCount').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:StatusPageStyle') {
+		$('#StatusPageStyle').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:InsertMode') {
+		$('#InsertMode').html(state ? L.Styles.insertMode[state] : '    &nbsp');
+	}
+	else if (commandName === '.uno:StatusSelectionMode' ||
+		 commandName === '.uno:SelectionMode') {
+		$('#StatusSelectionMode').html(state ? L.Styles.selectionMode[state] : '    &nbsp');
+	}
+	else if (commandName === '.uno:Position' ||
+		 commandName === '.uno:StateTableCell' ||
+		 commandName === '.uno:StatusBarFunc' ||
+		 commandName === '.uno:Size') {
+		if (state) {
+			$('#StateTableCell').html(state);
+		}
+	}
+	else if (commandName === '.uno:StatePageNumber') {
+		$('#StatePageNumber').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:StateWordCount') {
+		$('#StateWordCount').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:PageStatus') {
+		$('#PageStatus').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:LayoutStatus') {
+		$('#LayoutStatus').html(state ? state : '    &nbsp');
+	}
+	else if (commandName === '.uno:Context') {
+		$('#Context').html(state ? state : '    &nbsp');
+	}
 
 	var toolbarUpMore = w2ui['toolbar-up-more'];
 	var id = commandName.toLowerCase().substr(5);
diff --git a/loleaflet/src/control/Styles.js b/loleaflet/src/control/Styles.js
index 609dd88..7cd3feb 100644
--- a/loleaflet/src/control/Styles.js
+++ b/loleaflet/src/control/Styles.js
@@ -316,5 +316,17 @@ L.Styles = {
 		{id: 28, text: 'Vertical Title, Vertical Text'},
 		{id: 29, text: 'Title, Vertical Text'},
 		{id: 30, text: 'Title, Vertical Text, Clipart'}
-	]
+	],
+
+	insertMode : {
+		'true'  : 'Insert',
+		'false' : 'Overwrite'
+	},
+
+	selectionMode : [
+		'Standard selection',
+		'Extending selection',
+		'Adding selection',
+		'Block selection'
+	],
 };


More information about the Libreoffice-commits mailing list