Makefile.am | 1 common/Log.cpp | 6 configure.ac | 34 - discovery.xml | 17 loleaflet/dist/loleaflet.css | 2 loleaflet/dist/loleaflet.html | 4 loleaflet/dist/menubar.css | 9 loleaflet/dist/toolbar.css | 30 loleaflet/dist/toolbar/toolbar.js | 21 loleaflet/po/help-ab.po | 110 +-- loleaflet/po/help-ar.po | 179 ++--- loleaflet/po/help-be.po | 8 loleaflet/po/help-bg.po | 217 +----- loleaflet/po/help-kn.po | 52 - loleaflet/po/help-oc.po | 10 loleaflet/po/help-uz.po | 15 loleaflet/po/ui-ab.po | 72 +- loleaflet/po/ui-ar.po | 1119 ++++++++++++++++----------------- loleaflet/po/ui-be.po | 22 loleaflet/po/ui-bg.po | 1117 ++++++++++++++++---------------- loleaflet/po/ui-cs.po | 63 + loleaflet/po/ui-de.po | 6 loleaflet/po/ui-es.po | 224 +++--- loleaflet/po/ui-gd.po | 93 +- loleaflet/po/ui-sv.po | 27 loleaflet/src/map/handler/Map.Mouse.js | 34 - wsd/DocumentBroker.cpp | 5 wsd/LOOLWSD.cpp | 10 28 files changed, 1777 insertions(+), 1730 deletions(-)
New commits: commit 81f6ea29bb2c24293393ac914c1332362c27f9f7 Author: Andras Timar <andras.ti...@collabora.com> Date: Thu Aug 24 14:55:19 2017 +0200 Bump version to 5.4.1.2 Change-Id: I44608c4738acb67d75e5d37e6c0cdf967564cc62 diff --git a/configure.ac b/configure.ac index a9369005..ec36ae8a 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ([2.63]) -AC_INIT([libreoffice-online], [5.4.0.2], [libreoffice@lists.freedesktop.org]) +AC_INIT([libreoffice-online], [5.4.1.2], [libreoffice@lists.freedesktop.org]) LT_INIT([shared, disable-static, dlopen]) AM_INIT_AUTOMAKE([1.10 subdir-objects tar-pax -Wno-portability]) commit 1032de5128f9ba303b883e189542041f3469dc47 Author: Andras Timar <andras.ti...@collabora.com> Date: Thu Aug 24 14:41:25 2017 +0200 loolconfig does not exist in this branch Change-Id: Iecff21c69e96489387952a322251d0eedec9cdad diff --git a/Makefile.am b/Makefile.am index 55707fa1..21a9428c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -43,7 +43,6 @@ AM_LDFLAGS += -lssl -lcrypto else loolwsd_fuzzer_LDADD = -lssl -lcrypto loolwsd_LDADD = -lssl -lcrypto -loolconfig_LDADD = -lssl -lcrypto endif loolwsd_fuzzer_CPPFLAGS = -DKIT_IN_PROCESS=1 -DFUZZER=1 -DTDOC=\"$(abs_top_srcdir)/test/data\" $(AM_CPPFLAGS) commit 23ea77b893c18683ca97c74a8cb8e3f3d3706014 Author: Aron Budea <aron.bu...@collabora.com> Date: Sat Aug 12 07:07:02 2017 +0200 Add dlopen check again to fix build That unneeded dlopen check isn't unneeded. Regression from 4be7a6cb166161a5c981f706b460a191984a4c80 Change-Id: I8fc451d16c3fa95696995d884743af675d42804d Reviewed-on: https://gerrit.libreoffice.org/41077 Reviewed-by: Aron Budea <aron.bu...@collabora.com> Tested-by: Aron Budea <aron.bu...@collabora.com> (cherry picked from commit 7455705517033acc24e91df0d5cf9a825f0562a0) Reviewed-on: https://gerrit.libreoffice.org/41078 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit 1586ee5bef3821f301ce2c9348745fc8f7e34f6a) diff --git a/configure.ac b/configure.ac index 98470f75..a9369005 100644 --- a/configure.ac +++ b/configure.ac @@ -249,6 +249,12 @@ AS_IF([test `uname -s` = Linux], [AS_IF([test -n "$with_cppunit_libs"], [LDFLAGS="$LDFLAGS -Wl,-rpath,${with_cppunit_libs}"])]) +AS_IF([test `uname -s` != Darwin], + [AC_SEARCH_LIBS([dlopen], + [dl dld], + [], + [AC_MSG_ERROR([dlopen not found])])]) + AC_SEARCH_LIBS([png_create_write_struct], [png], [], commit c5eaa5ebeb7a9d20e771d3e928c428a4f6e3d969 Author: Jan Holesovsky <ke...@collabora.com> Date: Thu Aug 10 09:50:36 2017 +0200 We don't need that new autoconf. Also check for C++11 support, and remove an unneeded dlopen check (we check for dlopen earlier in the configure.ac). Change-Id: I76c25a25d22987ad6a1de309c3edd6ef2ea2b64d Reviewed-on: https://gerrit.libreoffice.org/40951 Reviewed-by: Andras Timar <andras.ti...@collabora.com> Tested-by: Andras Timar <andras.ti...@collabora.com> (cherry picked from commit 8508e78f6b114570a9900eb23ee4af185db249d0) diff --git a/configure.ac b/configure.ac index 51fd6c64..98470f75 100644 --- a/configure.ac +++ b/configure.ac @@ -1,12 +1,12 @@ # -*- Mode: Autoconf; tab-width: 4; indent-tabs-mode: nil -*- # Process this file with autoconf to produce a configure script. -AC_PREREQ([2.69]) +AC_PREREQ([2.63]) AC_INIT([libreoffice-online], [5.4.0.2], [libreoffice@lists.freedesktop.org]) LT_INIT([shared, disable-static, dlopen]) -AM_INIT_AUTOMAKE([1.11 silent-rules subdir-objects tar-pax -Wno-portability]) +AM_INIT_AUTOMAKE([1.10 subdir-objects tar-pax -Wno-portability]) AC_CONFIG_MACRO_DIR([m4]) @@ -161,6 +161,34 @@ CXXFLAGS="$CXXFLAGS -std=c++11" CXXFLAGS="$CXXFLAGS -Wall -Wextra -Werror -Wshadow" CFLAGS="$CFLAGS -Wall -Wextra -Werror" +# check for C++11 support +HAVE_CXX11= +AC_MSG_CHECKING([whether $CXX supports C++14 or C++11]) +for flag in -std=gnu++14 -std=gnu++1y -std=c++14 -std=c++1y -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x ; do + save_CXXFLAGS=$CXXFLAGS + CXXFLAGS="$CXXFLAGS $flag -Werror" + AC_LANG_PUSH([C++]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include <algorithm> + #include <functional> + #include <vector> + void f(std::vector<int> & v, std::function<bool(int, int)> fn) { + std::sort(v.begin(), v.end(), fn); + } + ]])],[CXXFLAGS_CXX11=$flag]) + AC_LANG_POP([C++]) + CXXFLAGS=$save_CXXFLAGS + if test -n "$CXXFLAGS_CXX11"; then + HAVE_CXX11=TRUE + break + fi +done +if test "$HAVE_CXX11" = TRUE; then + AC_MSG_RESULT([yes ($CXXFLAGS_CXX11)]) +else + AC_MSG_ERROR(no) +fi + with_lokit_path=`readlink -f $with_lokit_path` AS_IF([test -n "$with_lokit_path"], [CPPFLAGS="$CPPFLAGS -I${with_lokit_path}"]) @@ -221,12 +249,6 @@ AS_IF([test `uname -s` = Linux], [AS_IF([test -n "$with_cppunit_libs"], [LDFLAGS="$LDFLAGS -Wl,-rpath,${with_cppunit_libs}"])]) -AS_IF([test `uname -s` != Darwin], - [AC_SEARCH_LIBS([dlopen], - [dl dld], - [], - [AC_MSG_ERROR([dlopen not found])])]) - AC_SEARCH_LIBS([png_create_write_struct], [png], [], commit 49fb3b06bf8e97bdc6aaf220c4dc7764f2e15aac Author: Jan Holesovsky <ke...@collabora.com> Date: Mon Aug 7 10:18:28 2017 +0200 discovery: Add the binary MS filetypes. Change-Id: I745471cc2c1febf6de70c7063197eee7b1672f2e Reviewed-on: https://gerrit.libreoffice.org/40823 Reviewed-by: pranavk <pran...@collabora.co.uk> Tested-by: pranavk <pran...@collabora.co.uk> (cherry picked from commit f9aa4ff1bd0bf77067b26ef6c7aa53bc571c7aba) diff --git a/discovery.xml b/discovery.xml index cb36c4af..6172496d 100644 --- a/discovery.xml +++ b/discovery.xml @@ -128,11 +128,24 @@ <action name="edit" ext="oxt"/> </app> - <!-- Microsoft Word Template --> - <app name="application/msword"> + <!-- MS Word --> + <app name="application/msword"> + <action name="edit" ext="doc"/> + </app> + <app name="application/msword"> <action name="edit" ext="dot"/> </app> + <!-- MS Excel --> + <app name="application/vnd.ms-excel"> + <action name="edit" ext="xls"/> + </app> + + <!-- MS PowerPoint --> + <app name="application/vnd.ms-powerpoint"> + <action name="edit" ext="ppt"/> + </app> + <!-- OOXML wordprocessing --> <app name="application/vnd.openxmlformats-officedocument.wordprocessingml.document"> <action name="edit" ext="docx"/> commit 0cd9cf63a6b22824ab34f9c03b82e36bc90f0912 Author: Pranav Kant <pran...@collabora.co.uk> Date: Fri Aug 4 17:41:54 2017 +0530 loleaflet: Explicitly mention z-index to please MS Edge 40 This is not required in any other browser, but Edge 40 requires it otherwise the popup window upon clicking the combo box goes behind the main #map element. Change-Id: Ie95263f08c8af27b16a56ba2c3c7a9faa308400a (cherry picked from commit 341c07b64f1012731b6d337929b120640d2474be) Reviewed-on: https://gerrit.libreoffice.org/40766 Reviewed-by: Andras Timar <andras.ti...@collabora.com> Tested-by: Andras Timar <andras.ti...@collabora.com> (cherry picked from commit d09e5c0ad665d220d6d6693ad04a2294632eeacc) diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css index 40e98eb4..9b327635 100644 --- a/loleaflet/dist/toolbar.css +++ b/loleaflet/dist/toolbar.css @@ -42,6 +42,16 @@ width: 100%; } +/* For MS Edge 40, the select2 combo boxes need to have higher z-index than #map + * Ideal would be to add the class to select2-container <span>, but + * https://github.com/select2/select2/issues/285 + * So, for now just define the z-index here separately for the same class that select2 uses + * as a container + */ +.select2-container { + z-index: 11; +} + /* center the toolbar */ #tb_presentation-toolbar_item_left { width: 50%; commit b5bfc028bb2087ec218636e737acb2341bca4565 Author: Marco Cecchetti <marco.cecche...@collabora.com> Date: Tue Aug 1 17:51:27 2017 +0200 loleaflet: graphic selection can get misplaced if mouse is moved fast Change-Id: I2c1893110ce76bed2c822c8d1ddd293c8f627307 Reviewed-on: https://gerrit.libreoffice.org/40644 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit 67de89cbbc238b12b1064a2107967caecd9f126c) diff --git a/loleaflet/src/map/handler/Map.Mouse.js b/loleaflet/src/map/handler/Map.Mouse.js index b5861ff1..78229005 100644 --- a/loleaflet/src/map/handler/Map.Mouse.js +++ b/loleaflet/src/map/handler/Map.Mouse.js @@ -45,25 +45,27 @@ L.Map.Mouse = L.Handler.extend({ if (docLayer._graphicMarker.isDragged) { return; } - if (!docLayer._isEmptyRectangle(docLayer._graphicSelection) && - docLayer._graphicMarker.getBounds().contains(e.latlng)) { + if (!docLayer._isEmptyRectangle(docLayer._graphicSelection)) { // if we have a graphic selection and the user clicks inside the rectangle - if (e.type === 'mousedown') { + var isInside = docLayer._graphicMarker.getBounds().contains(e.latlng); + if (e.type === 'mousedown' && isInside) { this._prevMousePos = e.latlng; } - else if (e.type === 'mousemove' && this._mouseDown && !this._prevMousePos) { - // if the user started to drag the shape before the selection - // has been drawn - this._prevMousePos = e.latlng; - } - else if (e.type === 'mousemove' && this._prevMousePos) { - // we have a graphic selection and the user started to drag it - var delta = L.latLng(e.latlng.lat - this._prevMousePos.lat, e.latlng.lng - this._prevMousePos.lng); - this._prevMousePos = e.latlng; - var oldSelectionCenter = docLayer._graphicMarker.getBounds().getCenter(); - var newSelectionCenter = L.latLng(oldSelectionCenter.lat + delta.lat, oldSelectionCenter.lng + delta.lng); - if (docLayer._graphicMarker.editing) { - docLayer._graphicMarker.editing._move(newSelectionCenter); + else if (e.type === 'mousemove' && this._mouseDown) { + if (!this._prevMousePos && isInside) { + // if the user started to drag the shape before the selection + // has been drawn + this._prevMousePos = e.latlng; + } + else { + // we have a graphic selection and the user started to drag it + var delta = L.latLng(e.latlng.lat - this._prevMousePos.lat, e.latlng.lng - this._prevMousePos.lng); + this._prevMousePos = e.latlng; + var oldSelectionCenter = docLayer._graphicMarker.getBounds().getCenter(); + var newSelectionCenter = L.latLng(oldSelectionCenter.lat + delta.lat, oldSelectionCenter.lng + delta.lng); + if (docLayer._graphicMarker.editing) { + docLayer._graphicMarker.editing._move(newSelectionCenter); + } } } else if (e.type === 'mouseup') { commit b02fec7d194b1a162bbb31b5c564cd07536ce52f Author: Pranav Kant <pran...@collabora.co.uk> Date: Wed Jun 21 16:52:03 2017 +0530 Remove redundant function call This is called later after the while loop. Breaking out of while loop should be enough. Change-Id: I04979d3af1f475c05b5a43d7afe47770ff69ee25 Reviewed-on: https://gerrit.libreoffice.org/39086 Reviewed-by: pranavk <pran...@collabora.co.uk> Tested-by: pranavk <pran...@collabora.co.uk> (cherry picked from commit 6c6ddbe4253152517312a32cc8cb7fdb22633f37) diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp index 6dd12f1c..c0067334 100644 --- a/wsd/DocumentBroker.cpp +++ b/wsd/DocumentBroker.cpp @@ -246,7 +246,7 @@ void DocumentBroker::pollThread() if (ShutdownRequestFlag) { closeReason = "recycling"; - shutdownClients(closeReason); + _stop = true; } else if (AutoSaveEnabled && !_stop && std::chrono::duration_cast<std::chrono::seconds>(now - last30SecCheckTime).count() >= 30) commit 9ce0e99ae0454a8d76432dc06da07dcaa61e798f Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Wed Jun 21 21:49:08 2017 -0400 wsd: don't busy wait when getNewChild fails fast If Forkit is dead, getNewChild will fail fast. Try not to busy loop in that case and yield the CPU for a nominal duration, which currently is the tenth of the normal getNewChild timeout. Change-Id: I1a94dfedbf2a4f4fc12e4d33d1307f70c307987a Reviewed-on: https://gerrit.libreoffice.org/39248 Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Tested-by: Ashod Nakashian <ashnak...@gmail.com> (cherry picked from commit 8689d11f5cb27f84ec8c49ad7b87abae4b48bee0) diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp index f26c5a57..6dd12f1c 100644 --- a/wsd/DocumentBroker.cpp +++ b/wsd/DocumentBroker.cpp @@ -194,6 +194,9 @@ void DocumentBroker::pollThread() std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now() - _threadStart).count() > timeoutMs) break; + + // Nominal time between retries, lest we busy-loop. getNewChild could also wait, so don't double that here. + std::this_thread::sleep_for(std::chrono::milliseconds(CHILD_REBALANCE_INTERVAL_MS / 10)); } while (!_stop && _poll->continuePolling() && !TerminationFlag && !ShutdownRequestFlag); commit 3af530cca2114302ac9f262d67ec9eb4cb8eb672 Author: Jan Holesovsky <ke...@collabora.com> Date: Fri Jul 28 18:13:07 2017 +0200 Align the close button with the 'more' toolbar button. Change-Id: Id7997da325adb6df89155605d6978b6da39890f4 (cherry picked from commit b7764282646c3fbb270c8b2408b18fd06fe4d676) diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css index e35fc768..40e98eb4 100644 --- a/loleaflet/dist/toolbar.css +++ b/loleaflet/dist/toolbar.css @@ -65,14 +65,14 @@ #closebuttonwrapper { position: fixed; z-index: 1050; - right: 0; + right: 4px; top: 0; - width: 26px; - height: 26px; + width: 31px; + height: 31px; } #closebutton { - width: 24px; - height: 24px; + width: 31px; + height: 31px; border: 1px solid; border-color: transparent; border-radius: 5px; commit 8c0d5511508b9f061792c5dba62a8ead0c313d6d Author: Pranav Kant <pran...@collabora.co.uk> Date: Thu Jun 22 19:47:26 2017 +0530 loleaflet: Detach closebutton from toolbar This is so because we require this also when document is opened in readonly mode and we don't have any toolbar in the readonly mode. Change-Id: I085d1640f52843e01370d528d6eea656b743d908 (cherry picked from commit 1e6c345715b406d4ab0f255b8cb5e815e795956f) diff --git a/loleaflet/dist/loleaflet.css b/loleaflet/dist/loleaflet.css index fe69deff..904a4232 100644 --- a/loleaflet/dist/loleaflet.css +++ b/loleaflet/dist/loleaflet.css @@ -95,7 +95,7 @@ body { #tb_toolbar-up_item_rightmenupadding { padding-right: 40px; } - #tb_toolbar-up_item_close { + #closebutton { display: none; } } diff --git a/loleaflet/dist/loleaflet.html b/loleaflet/dist/loleaflet.html index 0d587090..73c3eb28 100644 --- a/loleaflet/dist/loleaflet.html +++ b/loleaflet/dist/loleaflet.html @@ -53,6 +53,10 @@ <input id="insertgraphic" type="file" style="position: fixed; top: -100em"> </div> + <div id="closebuttonwrapper"> + <div class="closebuttonimage" id="closebutton"></div> + </div> + <div id="spreadsheet-row-column-frame"> </div> diff --git a/loleaflet/dist/menubar.css b/loleaflet/dist/menubar.css index eb115d77..d3a35fce 100644 --- a/loleaflet/dist/menubar.css +++ b/loleaflet/dist/menubar.css @@ -218,12 +218,9 @@ #menu-closedocument { display: none; } - /* In readonly mode, we have no toolbar => no close button, - * so only way to close the document is file menu option - */ - #menu-closedocument.readonly { - display: block; - top: 3px; /* This is not a menu, plain action, but we want it to appear like a menu */ + + .readonly { + top: 3px; } } diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css index e8288c68..e35fc768 100644 --- a/loleaflet/dist/toolbar.css +++ b/loleaflet/dist/toolbar.css @@ -62,12 +62,27 @@ width: 700px; } -#tb_toolbar-up_item_close { +#closebuttonwrapper { position: fixed; z-index: 1050; right: 0; top: 0; + width: 26px; + height: 26px; } +#closebutton { + width: 24px; + height: 24px; + border: 1px solid; + border-color: transparent; + border-radius: 5px; +} +#closebutton:hover { + border-color: #ccc; + background-color: #eee; +} +.closebuttonimage{ background: url('../images/lc_closedoc.svg') no-repeat center !important; } + #tb_toolbar-up_item_right { width: 100%; } @@ -215,7 +230,6 @@ button.leaflet-control-search-next .w2ui-icon.bullet{ background: url('../images/lc_defaultbullet.svg') no-repeat center !important; } .w2ui-icon.cancel{ background: url('../images/lc_cancel.svg') no-repeat center !important; } .w2ui-icon.color{ background: url('../images/lc_color.svg') no-repeat center !important; } -.w2ui-icon.closedoc{ background: url('../images/lc_closedoc.svg') no-repeat center !important; } .w2ui-icon.decrementindent{ background: url('../images/lc_decrementindent.svg') no-repeat center !important; } .w2ui-icon.deletepage{ background: url('../images/lc_deletepage.svg') no-repeat center !important; } .w2ui-icon.duplicatepage{ background: url('../images/lc_duplicatepage.svg') no-repeat center !important; } diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js index b1fdfc66..7c9c56a0 100644 --- a/loleaflet/dist/toolbar/toolbar.js +++ b/loleaflet/dist/toolbar/toolbar.js @@ -27,8 +27,7 @@ var toolbarUpMobileItems = [ 'rightpara', 'justifypara', 'right', - 'rightmenupadding', - 'close' + 'rightmenupadding' ]; var statusbarMobileItems = [ @@ -131,7 +130,7 @@ function resizeToolbar() { // move items from toolbar-up -> toolbar-up-more while ($('#toolbar-up')[0].scrollWidth > Math.max($(window).width(), parseInt($('body').css('min-width')))) { - var itemId = toolbarUp.items[toolbarUp.items.length - 5].id; + var itemId = toolbarUp.items[toolbarUp.items.length - 4].id; item = toolbarUp.get(itemId); toolbarUp.remove(itemId); toolbarUpMore.insert(toolbarUpMore.items[0], item); @@ -342,10 +341,6 @@ function onClick(id, item, subItem) { w2ui['toolbar-up-more'].render(); resizeToolbar(); } - else if (id === 'close') { - map.fire('postMessage', {msgId: 'UI_Close', args: {EverModified: map._everModified}}); - map.remove(); - } else if (id === 'specialcharacter') { var fontList = $('.fonts-select option'); var selectedIndex = $('.fonts-select').prop('selectedIndex'); @@ -521,8 +516,7 @@ $(function () { {type: 'button', id: 'specialcharacter', img: 'specialcharacter', hint: _('Special Character')}, {type: 'html', id: 'right'}, {type: 'button', id: 'more', img: 'more', hint: _('More')}, - {type: 'html', id: 'rightmenupadding'}, - {type: 'button', id: 'close', img: 'closedoc', hint: _('Close document'), hidden: true} + {type: 'html', id: 'rightmenupadding'} ], onClick: function (e) { onClick(e.target); @@ -1645,8 +1639,13 @@ $(window).resize(function() { $(document).ready(function() { var toolbar = w2ui['toolbar-up']; - if (closebutton) { - toolbar.show('close'); + if (!closebutton) { + $('#closebuttonwrapper').hide(); + } else { + $('#closebutton').click(function(e) { + map.fire('postMessage', {msgId: 'UI_Close', args: {EverModified: map._everModified}}); + map.remove(); + }); } // Attach insert file action commit caf37cd9d26dac078c31e57b0ded75f02e4a5de8 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Mon Jun 19 22:47:30 2017 -0400 wsd: always prespawn children when creating forkit Also, no need for the DocBrokerMutex to be locked in createForkit. Change-Id: I651c50c8b5518f7b0ee0d8b15c413fc070e30443 Reviewed-on: https://gerrit.libreoffice.org/38993 Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Tested-by: Ashod Nakashian <ashnak...@gmail.com> (cherry picked from commit bc067c7b299ed1299b7fb4546444abf403cb6c5b) Reviewed-on: https://gerrit.libreoffice.org/38996 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit 022ecf39a976605aa0384b0568d53d023f22a905) diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp index e77c3dd4..0dccb5d4 100644 --- a/wsd/LOOLWSD.cpp +++ b/wsd/LOOLWSD.cpp @@ -1150,6 +1150,8 @@ bool LOOLWSD::createForKit() #else LOG_INF("Creating new forkit process."); + std::unique_lock<std::mutex> newChildrenLock(NewChildrenMutex); + Process::Args args; args.push_back("--losubpath=" + std::string(LO_JAIL_SUBPATH)); args.push_back("--systemplate=" + SysTemplate); @@ -1174,10 +1176,6 @@ bool LOOLWSD::createForKit() args.push_back("--nocaps"); } - // If we're recovering forkit, don't allow processing new requests. - std::unique_lock<std::mutex> docBrokersLock(DocBrokersMutex); - std::unique_lock<std::mutex> newChildrenLock(NewChildrenMutex); - // Always reap first, in case we haven't done so yet. int status; waitpid(ForKitProcId, &status, WUNTRACED | WNOHANG); @@ -1208,6 +1206,7 @@ bool LOOLWSD::createForKit() // Init the Admin manager Admin::instance().setForKitPid(ForKitProcId); + rebalanceChildren(LOOLWSD::NumPreSpawnedChildren - 1); return ForKitProcId != -1; #endif } @@ -2495,9 +2494,6 @@ int LOOLWSD::innerMain() } #endif - // Prefork initial children - prespawnChildren(); - // Start the server. srv.start(ClientPortNumber); commit f1e8c000ba1510d15f883a89952a1d750c4de554 Author: Pranav Kant <pran...@collabora.co.uk> Date: Wed Jul 12 15:08:59 2017 +0530 Open the log channel explicitly to avoid file creation inside jail Change-Id: Ida66861e0e1c5925dbbf53d564a829eaf0fd15c7 (cherry picked from commit af13e5927d216dd53e672056d64f11766d001457) diff --git a/common/Log.cpp b/common/Log.cpp index e4a9e995..0b19d88f 100644 --- a/common/Log.cpp +++ b/common/Log.cpp @@ -158,6 +158,12 @@ namespace Log else channel = static_cast<Poco::Channel*>(new Poco::ConsoleChannel()); + /** + * Open the channel explicitly, instead of waiting for first log message + * This is important especially for the kit process where opening the channel + * after chroot can cause file creation inside the jail instead of outside + * */ + channel->open(); auto& logger = Poco::Logger::create(Source.name, channel, Poco::Message::PRIO_TRACE); logger.setLevel(logLevel.empty() ? std::string("trace") : logLevel); commit 98077b2061fedd931c4cd22014cbf3486194228a Author: Andras Timar <andras.ti...@collabora.com> Date: Thu Aug 24 14:20:22 2017 +0200 Updated translations from Pootle Change-Id: I8b7d2f85f0d1241919c1c030300e768ab9e3c555 diff --git a/loleaflet/po/help-ab.po b/loleaflet/po/help-ab.po index 8904c3ed..d75c2b8f 100644 --- a/loleaflet/po/help-ab.po +++ b/loleaflet/po/help-ab.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:01+0000\n" +"POT-Creation-Date: 2017-08-24 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /ab/libo_online/loleaflet-help-ab.po\n" -"X-Pootle-Revision: 826586\n" +"X-Pootle-Revision: 2680247\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -24,35 +24,35 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29 msgid "Undo" -msgstr "" +msgstr "ÐаÒÓÑÑ ÑÓÑп" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29 msgid "Ctrl + Z" -msgstr "" +msgstr "Ctrl + Z" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30 msgid "Redo" -msgstr "" +msgstr "ÐÑÑ ÑнҳÓÑÓÑп" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30 msgid "Ctrl + Y" -msgstr "" +msgstr "Ctrl + Y" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31 msgid "Cut" -msgstr "" +msgstr "ÐгÓÑлҧÒаÑÓÑп" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31 msgid "Ctrl + X" -msgstr "" +msgstr "Ctrl + X" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32 msgid "Paste as unformatted text" -msgstr "" +msgstr "ÐбжÑаÑгÑлаÑÓÑп аÑеÒÑÑ Ð°Ð¼Ð°ÑаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32 msgid "Ctrl + Alt + Shift + V" -msgstr "" +msgstr "Ctrl + Alt + Shift + V" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33 msgid "Print (Download as PDF)" @@ -60,7 +60,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33 msgid "Ctrl + P" -msgstr "" +msgstr "Ctrl + P" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 msgid "Display the Keyboard shortcuts help" @@ -68,89 +68,89 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 msgid "Ctrl + Shift + ?" -msgstr "" +msgstr "Ctrl + Shift + ?" #: dist%2Floleaflet-help.html+div.div.h2%3A38 #: dist%2Floleaflet-help.html+div.div.h2%3A160 msgid "Text formatting" -msgstr "" +msgstr "ÐÑеÒÑÑ Ð°ÑоÑмаÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 msgid "Bold" -msgstr "" +msgstr "ÐбжажÓпоÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 msgid "Ctrl + B" -msgstr "" +msgstr "Ctrl + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 msgid "Italic" -msgstr "" +msgstr "ÐкÑÑÑив" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 msgid "Ctrl + I" -msgstr "" +msgstr "Ctrl + I" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 msgid "Underline" -msgstr "" +msgstr "ÐзÑÒµÑÑÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 msgid "Ctrl + U" -msgstr "" +msgstr "Ctrl + U" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 msgid "Double Underline" -msgstr "" +msgstr "Ò¨ÑнÑÓÐ½Ñ Ð°ÒµÑÑÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144 msgid "Ctrl + D" -msgstr "" +msgstr "Ctrl + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 msgid "Strikethrough" -msgstr "" +msgstr "ÐÒµÓаӷÓаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 msgid "Ctrl + Alt + 5" -msgstr "" +msgstr "Ctrl + Alt + 5" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166 msgid "Superscript" -msgstr "" +msgstr "Ð¥ÑÑ ÑÑÓи аиндекÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166 msgid "Ctrl + Shift + P" -msgstr "" +msgstr "Ctrl + Shift + P" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167 msgid "Subscript" -msgstr "" +msgstr "ҴаÒаÑÓи аиндекÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167 msgid "Ctrl + Shift + B" -msgstr "" +msgstr "Ctrl + Shift + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141 @@ -160,7 +160,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141 msgid "Ctrl + M" -msgstr "" +msgstr "Ctrl + M" #: dist%2Floleaflet-help.html+div.div.h2%3A49 #: dist%2Floleaflet-help.html+div.div.h2%3A170 @@ -177,7 +177,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172 msgid "Ctrl + E" -msgstr "" +msgstr "Ctrl + E" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147 @@ -189,7 +189,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173 msgid "Ctrl + L" -msgstr "" +msgstr "Ctrl + L" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148 @@ -201,7 +201,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174 msgid "Ctrl + R" -msgstr "" +msgstr "Ctrl + R" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149 @@ -213,7 +213,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175 msgid "Ctrl + J" -msgstr "" +msgstr "Ctrl + J" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A55 msgid "Apply Default paragraph style" @@ -221,7 +221,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A55 msgid "Ctrl + 0" -msgstr "" +msgstr "Ctrl + 0" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A56 msgid "Apply Heading 1 paragraph style" @@ -229,7 +229,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A56 msgid "Ctrl + 1" -msgstr "" +msgstr "Ctrl + 1" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A57 msgid "Apply Heading 2 paragraph style" @@ -237,7 +237,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A57 msgid "Ctrl + 2" -msgstr "" +msgstr "Ctrl + 2" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58 msgid "Apply Heading 3 paragraph style" @@ -246,7 +246,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150 msgid "Ctrl + 3" -msgstr "" +msgstr "Ctrl + 3" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A59 msgid "Apply Heading 4 paragraph style" @@ -254,7 +254,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A59 msgid "Ctrl + 4" -msgstr "" +msgstr "Ctrl + 4" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A60 msgid "Apply Heading 5 paragraph style" @@ -262,7 +262,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A60 msgid "Ctrl + 5" -msgstr "" +msgstr "Ctrl + 5" #: dist%2Floleaflet-help.html+div.div.h2%3A62 msgid "Text selection and navigation in document" @@ -282,7 +282,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213 msgid "Ctrl + A" -msgstr "" +msgstr "Ctrl + A" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182 @@ -292,7 +292,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182 msgid "Arrow Left" -msgstr "" +msgstr "ÐÑ ÑÑ Ð°ÑмаÑÐ°Ñ Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183 @@ -302,7 +302,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183 msgid "Shift + Arrow Left" -msgstr "" +msgstr "Shift + ÐÑ ÑÑ Ð°ÑмаÑÐ°Ñ Ñ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184 @@ -312,7 +312,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184 msgid "Ctrl + Arrow Left" -msgstr "" +msgstr "Ctrl + ÐÑ ÑÑ Ð°ÑмаÑÐ°Ñ Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 @@ -322,7 +322,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 msgid "Ctrl + Shift + Arrow Left" -msgstr "" +msgstr "Ctrl + Shift +ÐÑ ÑÑ Ð°ÑмаÑÐ°Ñ Ñ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186 @@ -332,7 +332,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186 msgid "Arrow Right" -msgstr "" +msgstr "ÐÑ ÑÑ Ð°ÑÓ·ÑаÑÐ°Ñ Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187 @@ -342,7 +342,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187 msgid "Shift + Arrow Right" -msgstr "" +msgstr "Shift + ÐÑ ÑÑ Ð°ÑÓ·ÑаÑÐ°Ñ Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188 @@ -352,7 +352,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188 msgid "Ctrl + Arrow Right" -msgstr "" +msgstr "Ctrl + ÐÑ ÑÑ Ð°ÑÓ·ÑаÑÐ°Ñ Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 @@ -362,7 +362,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 msgid "Ctrl + Shift + Arrow Right" -msgstr "" +msgstr "Ctrl + Shift +ÐÑ ÑÑ Ð°ÑÓ·ÑаÑÐ°Ñ Ñ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 @@ -372,7 +372,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 msgid "Arrow Up" -msgstr "" +msgstr "ÐÑ ÑÑ Ð°Ò©Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 @@ -382,7 +382,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 msgid "Shift + Arrow Up" -msgstr "" +msgstr "Shift + ÐÑ ÑÑ Ð°Ò©Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 @@ -392,7 +392,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 msgid "Ctrl + Arrow Up" -msgstr "" +msgstr "Ctrl + ÐÑ ÑÑ Ð°Ò©Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 @@ -402,7 +402,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 msgid "Ctrl + Shift + Arrow Up" -msgstr "" +msgstr "Ctrl + Shift + ÐÑ ÑÑ Ð°Ò©Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 @@ -412,7 +412,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 msgid "Arrow Down" -msgstr "" +msgstr "ÐÑ ÑÑ Ð°Ð»Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 @@ -422,7 +422,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 msgid "Shift + Arrow Down" -msgstr "" +msgstr "Shift + ÐÑ ÑÑ Ð°Ð»Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196 @@ -432,7 +432,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196 msgid "Ctrl + Arrow Down" -msgstr "" +msgstr "Shift + ÐÑ ÑÑ Ð°Ð»Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197 @@ -442,7 +442,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197 msgid "Ctrl + Shift + Arrow Down" -msgstr "" +msgstr "Ctrl + Shift + ÐÑ ÑÑ Ð°Ð»Ð°Ð´Ð°" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198 diff --git a/loleaflet/po/help-ar.po b/loleaflet/po/help-ar.po index 7e0cb732..9024bb29 100644 --- a/loleaflet/po/help-ar.po +++ b/loleaflet/po/help-ar.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:01+0000\n" +"POT-Creation-Date: 2017-08-23 08:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /ar/libo_online/loleaflet-help-ar.po\n" -"X-Pootle-Revision: 842331\n" +"X-Pootle-Revision: 2667858\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -20,7 +20,7 @@ msgstr "اختصارات ÙÙØØ© اÙÙ ÙاتÙØ" #: dist%2Floleaflet-help.html+div.div.h2%3A27 msgid "General Keyboard Shortcuts" -msgstr "" +msgstr "اختصارات ÙÙØØ© اÙÙ ÙاتÙØ Ø§Ùعا٠ة" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29 msgid "Undo" @@ -103,7 +103,7 @@ msgstr "Ctrl + I" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 msgid "Underline" -msgstr "٠سطÙر" +msgstr "تسطÙر" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 @@ -113,12 +113,12 @@ msgstr "Ctrl + U" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 msgid "Double Underline" -msgstr "" +msgstr "تسطÙر ٠زدÙج" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144 msgid "Ctrl + D" -msgstr "" +msgstr "Ctrl + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 @@ -150,7 +150,7 @@ msgstr "Øر٠تØتÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167 msgid "Ctrl + Shift + B" -msgstr "" +msgstr "Ctrl + Shift + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141 @@ -317,12 +317,12 @@ msgstr "Ctrl + سÙ٠اÙÙسار" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 msgid "Select to the left word by word" -msgstr "" +msgstr "اÙتØدÙد Ø¥Ù٠اÙÙسار ÙÙÙ Ø© بÙÙÙ Ø©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 msgid "Ctrl + Shift + Arrow Left" -msgstr "" +msgstr "Ctrl + Shift + سÙ٠اÙÙسار" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186 @@ -357,12 +357,12 @@ msgstr "Ctrl + سÙ٠اÙÙÙ ÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 msgid "Select to the right word by word" -msgstr "" +msgstr "اÙتØدÙد Ø¥Ù٠اÙÙÙ ÙÙ ÙÙÙ Ø© بÙÙÙ Ø©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 msgid "Ctrl + Shift + Arrow Right" -msgstr "" +msgstr "Ctrl + Shift + سÙ٠اÙÙÙ ÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 @@ -372,57 +372,57 @@ msgstr "تØرÙ٠اÙ٠ؤشر ÙأعÙ٠سطرا ÙاØدا" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 msgid "Arrow Up" -msgstr "" +msgstr "سÙ٠اÙأعÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 msgid "Select lines in upwards direction" -msgstr "" +msgstr "تØدÙد اÙأسطر باتجا٠اÙأعÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 msgid "Shift + Arrow Up" -msgstr "" +msgstr "Shift + سÙ٠اÙأعÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 msgid "Move cursor to beginning of the previous paragraph" -msgstr "" +msgstr "ÙÙ٠اÙ٠ؤشر Ø¥Ù٠بداÙØ© اÙÙÙرة اÙسابÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 msgid "Ctrl + Arrow Up" -msgstr "" +msgstr "Ctrl + سÙ٠اÙأعÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 msgid "Select to beginning of paragraph" -msgstr "" +msgstr "اÙتØدÙد Ø¥Ù٠بداÙØ© اÙÙÙرة" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 msgid "Ctrl + Shift + Arrow Up" -msgstr "" +msgstr "Ctrl + Shift + سÙ٠اÙأعÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 msgid "Move cursor down one line" -msgstr "" +msgstr "تØرÙ٠اÙ٠ؤشر ÙأسÙ٠سطرا ÙاØدا" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 msgid "Arrow Down" -msgstr "" +msgstr "سÙ٠اÙأسÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 msgid "Select lines in downwards direction" -msgstr "" +msgstr "تØدÙد اÙأسطر باتجا٠اÙأسÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 msgid "Shift + Arrow Down" -msgstr "" +msgstr "Shift + سÙ٠اÙأسÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196 @@ -457,12 +457,12 @@ msgstr "Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199 msgid "Go and select to the beginning of a line" -msgstr "" +msgstr "اÙاÙتÙا٠ÙاÙتØدÙد Ø¥Ù٠بداÙØ© Ø£Øد اÙأسطر" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199 msgid "Shift + Home" -msgstr "" +msgstr "Shift + Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200 @@ -477,12 +477,12 @@ msgstr "Ctrl + Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84 msgid "Go and select text to start of document" -msgstr "" +msgstr "اÙاÙتÙا٠ÙتØدÙد اÙÙص Ø¥Ù٠بداÙØ© اÙ٠ستÙد" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201 msgid "Ctrl + Shift + Home" -msgstr "" +msgstr "Ctrl + Shift + Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202 @@ -497,7 +497,7 @@ msgstr "End" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203 msgid "Go and select to the end of a line" -msgstr "" +msgstr "اÙاÙتÙا٠ÙاÙتØدÙد Ø¥ÙÙ ÙÙاÙØ© Ø£Øد اÙأسطر" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203 @@ -516,13 +516,11 @@ msgid "Ctrl + End" msgstr "Ctrl + End" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88 -#, fuzzy msgid "Go and select text to end of document" -msgstr "اÙاÙتÙا٠إÙÙ ÙÙاÙØ© اÙ٠ستÙد ٠ع تØدÙد اÙÙص" +msgstr "اÙاÙتÙا٠ÙتØدÙد اÙÙص Ø¥ÙÙ ÙÙاÙØ© اÙ٠ستÙد" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205 -#, fuzzy msgid "Ctrl + Shift + End" msgstr "Ctrl + Shift + End" @@ -588,7 +586,7 @@ msgstr "اÙØذ٠إÙÙ ÙÙاÙØ© اÙÙÙÙ Ø©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A96 msgid "Ctrl + Del" -msgstr "" +msgstr "Ctrl + Del" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A97 msgid "Delete to beginning of sentence" @@ -608,13 +606,15 @@ msgstr "Ctrl + Shift + Del" #: dist%2Floleaflet-help.html+div.div.h2%3A100 msgid "Shortcut Keys for Tables" -msgstr "" +msgstr "Ù ÙاتÙØ Ø§Ùاختصارات ÙÙجداÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A102 msgid "" "If the active cell is empty: selects the whole table. Otherwise: selects the " "contents of the active cell. Pressing again selects the entire table." msgstr "" +"Ø¥Ù ÙاÙت اÙØ®ÙÙØ© اÙÙشطة Ùارغة: تØدÙد اÙجدÙ٠باÙÙا٠Ù. عدا Ø°ÙÙ: تØدÙد Ù ØتÙÙ " +"اÙØ®ÙÙØ© اÙÙشطة. اÙضغط ٠جدددا ÙØدÙد اÙجدÙ٠باÙÙا٠Ù." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A103 msgid "" @@ -622,6 +622,9 @@ msgid "" "first press goes to beginning of the active cell, second press goes to " "beginning of the current table, third press goes to beginning of document." msgstr "" +"Ø¥Ù ÙاÙت اÙØ®ÙÙØ© اÙÙشطة Ùارغة: اÙاÙتÙا٠إÙ٠بداÙØ© اÙجدÙÙ. عدا Ø°ÙÙ: Ø£Ù٠ضغطة " +"ÙÙاÙتÙا٠إÙ٠بداÙØ© اÙØ®ÙÙØ© اÙÙØ´Ø·Ø©Ø Ø«Ø§Ù٠ضغطة ÙÙاÙتÙا٠إÙ٠بداÙØ© اÙجدÙ٠اÙØاÙÙØ" +" ثاÙØ« ضغطة ÙÙاÙتÙا٠إÙ٠بداÙØ© اÙ٠ستÙد." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A104 msgid "" @@ -629,70 +632,79 @@ msgid "" "press goes to the end of the active cell, second press goes to the end of " "the current table, third press goes to the end of the document." msgstr "" +"Ø¥Ù ÙاÙت اÙØ®ÙÙØ© اÙÙشطة Ùارغة: اÙاÙتÙا٠إÙÙ ÙÙاÙØ© اÙجدÙÙ. عدا Ø°ÙÙ: Ø£Ù٠ضغطة " +"ÙÙاÙتÙا٠إÙÙ ÙÙاÙØ© اÙØ®ÙÙØ© اÙÙØ´Ø·Ø©Ø Ø«Ø§Ù٠ضغطة ÙÙاÙتÙا٠إÙÙ ÙÙاÙØ© اÙجدÙ٠اÙØاÙÙØ" +" ثاÙØ« ضغطة ÙÙاÙتÙا٠إÙÙ ÙÙاÙØ© اÙ٠ستÙد." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A105 msgid "Ctrl + Tab" -msgstr "" +msgstr "Ctrl + Tab" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A105 msgid "" "Inserts a tab stop (only in tables). Depending on the Window Manager in use, " "Alt + Tab may be used instead." msgstr "" +"إدراج ÙÙÙØ© جدÙÙØ© (ÙÙØ· Ù٠اÙجداÙÙ). اعت٠ادا عÙ٠٠دÙر اÙÙÙاÙØ° اÙÙ Ø³ØªØ®Ø¯Ù Ø ÙÙ ÙÙ " +"استخدا٠Alt + Tab عÙضا عÙÙ." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A106 msgid "Alt + Arrow Keys" -msgstr "" +msgstr "Alt + Ù ÙاتÙØ Ø§ÙأسÙÙ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A106 msgid "" "Increases/decreases the size of the column/row on the right/bottom cell edge" -msgstr "" +msgstr "زÙادة/Ø¥ÙÙاص Ù Ùاس اÙع٠Ùد/اÙص٠عÙÙ ØاÙØ© اÙØ®ÙÙØ© اÙÙÙ ÙÙ/اÙسÙÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A107 msgid "Alt + Shift + Arrow Keys" -msgstr "" +msgstr "Alt + Shift + Ù ÙاتÙØ Ø§ÙأسÙÙ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A107 msgid "Increase/decrease the size of the column/row on the left/top cell edge" -msgstr "" +msgstr "زÙادة/Ø¥ÙÙاص Ù Ùاس اÙع٠Ùد/اÙص٠عÙÙ ØاÙØ© اÙØ®ÙÙØ© اÙÙسرÙ/اÙعÙÙا" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108 msgid "Alt + Ctrl + Arrow Keys" -msgstr "" +msgstr "Alt + Ctrl + Ù ÙاتÙØ Ø§ÙأسÙÙ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109 msgid "Like Alt, but only the active cell is modified" -msgstr "" +msgstr "٠ث٠ع٠٠AltØ ÙÙÙÙ ÙÙØ· اÙØ®ÙÙØ© اÙÙشطة Ù٠اÙت٠تتأثر باÙتعدÙÙ." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109 msgid "Ctrl + Alt + Shift + Arrow Keys" -msgstr "" +msgstr "Ctrl + Alt + Shift + Ù ÙاتÙØ Ø§ÙأسÙÙ " #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A110 msgid "Alt + Insert" -msgstr "" +msgstr "Alt + Insert" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A110 msgid "" "3 seconds in Insert mode, Arrow Key inserts row/column, Ctrl + Arrow Key " "inserts cell" msgstr "" +"3 Ø«ÙاÙÙ ÙÙ Ùضع اÙØ¥Ø¯Ø±Ø§Ø¬Ø Ù ÙاتÙØ Ø§ÙأسÙ٠تÙدرج صÙÙÙا/ع٠ÙدÙØ§Ø Ctrl ÙÙ ÙØªØ§Ø Ø³ÙÙ " +"Ùدرج Ø®ÙÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A111 msgid "Alt + Del" -msgstr "" +msgstr "Alt + Del" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A111 msgid "" "3 seconds in Delete mode, Arrow key deletes row/column, Ctrl + Arrow key " "merges cell with neighboring cell" msgstr "" +"3 Ø«ÙاÙÙ ÙÙ Ùضع اÙØØ°ÙØ Ù ÙاتÙØ Ø§ÙأسÙ٠تØذ٠اÙصÙ/اÙع٠ÙØ¯Ø Ctrl ÙÙ ÙØªØ§Ø Ø³ÙÙ Ùد٠ج " +"اÙØ®ÙÙØ© ٠ع جارتÙا" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A112 msgid "Shift + Ctrl + Del" -msgstr "" +msgstr "Shift + Ctrl + Del" #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A112 msgid "" @@ -700,6 +712,9 @@ msgid "" "current sentence is deleted. If the cursor is at the end of a cell, and no " "whole cell is selected, the contents of the next cell are deleted." msgstr "" +"Ø¥Ù ÙÙ ÙÙÙ ÙÙا٠أÙÙØ© Ø®ÙÙÙØ© Ù ØØ¯Ø¯Ø©Ø ÙسÙÙØذ٠اÙÙص ٠٠اÙ٠ؤشر Ø¥ÙÙ ÙÙاÙØ© اÙج٠ÙØ© " +"اÙØاÙÙØ©. Ø¥Ù Ùا٠اÙ٠ؤشر عÙÙ ÙÙاÙØ© Ø¥Øد٠اÙØ®ÙاÙا ÙÙÙس ÙÙا٠Ùا٠ÙØ© Ù ØØ¯Ø¯Ø©Ø ÙسÙÙØØ°Ù " +"Ù ØتÙ٠اÙØ®ÙÙØ© اÙتاÙÙØ©." #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A113 msgid "" @@ -707,6 +722,8 @@ msgid "" "paragraph following the table will be deleted, unless it is the last " "paragraph in the document." msgstr "" +"Ø¥Ù Ù٠تÙÙ ÙÙا٠خÙÙØ© Ùا٠ÙØ© Ù Øددة ÙاÙ٠ؤشر عÙÙ ÙÙاÙØ© اÙجدÙÙØ ÙستÙØذ٠اÙÙÙرة " +"اÙتاÙÙØ© ÙÙجدÙÙØ Ø¥Ùا Ø¥Ù ÙاÙت آخر ÙÙرة Ù٠اÙ٠ستÙد." #: dist%2Floleaflet-help.html+div.div.table.tr.td.p%3A114 msgid "" @@ -714,6 +731,8 @@ msgid "" "will be deleted. If all rows are selected completely or partially, the " "entire table will be deleted." msgstr "" +"Ø¥Ù ÙاÙت ÙÙا٠خÙÙØ© Ù Øددة ÙØ£ÙØ«Ø±Ø Ø§ÙصÙÙ٠اÙÙا٠ÙØ© اÙت٠تØتÙ٠اÙتØدÙد ستÙØØ°Ù. Ø¥Ù " +"ÙاÙت Ù٠اÙصÙÙÙ Ù Øددة بشÙÙ Ùا٠٠أ٠جزئÙØ ÙسÙÙØذ٠اÙجدÙ٠باÙÙا٠Ù." #: dist%2Floleaflet-help.html+div.div.h2%3A117 msgid "Word processor functions" @@ -721,19 +740,19 @@ msgstr "Ùظائ٠٠عاÙج اÙÙÙ٠ات" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A119 msgid "Insert footnote" -msgstr "" +msgstr "إدراج ØاشÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A119 msgid "Ctrl + Alt + F" -msgstr "" +msgstr "Ctrl + Alt + F" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A120 msgid "Insert endnote" -msgstr "" +msgstr "إدراج ØاشÙØ© ختا٠ÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A120 msgid "Ctrl + Alt + D" -msgstr "" +msgstr "Ctrl + Alt + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142 @@ -747,27 +766,27 @@ msgstr "Ctrl + Alt + C" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123 msgid "Insert soft hyphen" -msgstr "" +msgstr "إدراج Ø´Ùرطة اختÙارÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123 msgid "Ctrl + -" -msgstr "" +msgstr "Ctrl + -" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124 msgid "Insert non-breaking hyphen" -msgstr "" +msgstr "إدراج Ø´Ùرطة غÙر ÙاصÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124 msgid "Ctrl + Shift + -" -msgstr "" +msgstr "Ctrl + Shift + -" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126 msgid "Insert non-breaking space" -msgstr "" +msgstr "إدراج ٠ساÙØ© غÙر ÙاصÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126 msgid "Ctrl + Shift + Space" -msgstr "" +msgstr "Ctrl + Shift + اÙ٠ساÙØ©" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127 msgid "Insert line break" @@ -788,17 +807,16 @@ msgstr "Ctrl + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129 msgid "Column break (in multicolumnar text)" -msgstr "" +msgstr "Ùاص٠أع٠دة (Ù٠اÙÙصÙص ٠تعددة اÙأع٠دة)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129 msgid "Ctrl + Shift + Enter" -msgstr "" +msgstr "Ctrl + Shift + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130 -#, fuzzy msgid "" "Insert new paragraph directly before or after a section, or before a table" -msgstr "إدراج ÙÙرة جدÙدة ٠باشرة بعد Ùس٠أ٠ÙبÙÙØ Ø£Ù Ùب٠جدÙÙ" +msgstr "إدراج ÙÙرة جدÙدة ٠باشرة Ùب٠إØد٠اÙØ£Ùسا٠أ٠بعدÙØ Ø£Ù Ùب٠أØد اÙجداÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131 @@ -810,6 +828,8 @@ msgid "" "Insert new paragraph without numbering inside a list. Does not work when the " "cursor is at the end of the list." msgstr "" +"إدراج ÙÙرة جدÙدة دÙ٠ترÙÙ٠داخ٠Ùائ٠ة. Ùا Ùع٠٠إ٠Ùا٠اÙ٠ؤشر عÙÙ ÙÙاÙØ© " +"اÙÙائ٠ة." #: dist%2Floleaflet-help.html+div.div.h2%3A135 msgid "Cell formatting" @@ -829,73 +849,73 @@ msgstr "اÙÙ ÙØ¡ ÙأسÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150 msgid "Set Optimal Column Width" -msgstr "" +msgstr "ضبط عرض اÙع٠Ùد اÙØ£Ù Ø«Ù" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151 msgid "Two decimal places, thousands separator" -msgstr "" +msgstr "خاÙتا٠عشرÙÙتاÙØ Ùاص٠اÙØ£ÙÙÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151 msgid "Ctrl + Shift + 1" -msgstr "" +msgstr "Ctrl + Shift + 1" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152 msgid "Standard exponential format" -msgstr "" +msgstr "اÙتÙسÙ٠اÙØ£ÙسÙÙ٠اÙÙÙاسÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152 msgid "Ctrl + Shift + 2" -msgstr "" +msgstr "Ctrl + Shift + 2" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153 msgid "Standard date format" -msgstr "" +msgstr "تÙسÙ٠اÙتارÙØ® اÙÙÙاسÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153 msgid "Ctrl + Shift + 3" -msgstr "" +msgstr "Ctrl + Shift + 3" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154 msgid "Standard currency format" -msgstr "" +msgstr "تÙسÙ٠اÙع٠ÙØ© اÙÙÙاسÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154 msgid "Ctrl + Shift + 4" -msgstr "" +msgstr "Ctrl + Shift + 4" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155 msgid "Standard percentage format (two decimal places)" -msgstr "" +msgstr "تÙسÙ٠اÙÙسبة اÙÙÙاس٠(خاÙتا٠عشرÙÙتاÙ)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155 msgid "Ctrl + Shift + 5" -msgstr "" +msgstr "Ctrl + Shift + 5" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156 msgid "Standard format" -msgstr "" +msgstr "اÙتÙسÙ٠اÙÙÙاسÙ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156 msgid "Ctrl + Shift + 6" -msgstr "" +msgstr "Ctrl + Shift + 6" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176 msgid "Demote list item (list item has to be selected)" -msgstr "" +msgstr "Ø®Ùض عÙصر اÙÙائ٠ة (Ùجب Ø£Ù ÙÙÙ٠اÙعÙصر Ù ØددÙا)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210 msgid "Tab" -msgstr "" +msgstr "Tab" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 msgid "Promote list item (list item has to be selected)" -msgstr "" +msgstr "ترÙÙØ© عÙصر اÙÙائ٠ة (Ùجب Ø£Ù ÙÙÙ٠اÙعÙصر Ù ØددÙا)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211 msgid "Shift + Tab" -msgstr "" +msgstr "Shift + Tab" #: dist%2Floleaflet-help.html+div.div.h2%3A179 msgid "Text selection and navigation in a textbox" @@ -903,26 +923,27 @@ msgstr "تØدÙد اÙÙصÙص ÙاÙتÙÙÙ Ù٠٠ربع Ùص" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201 msgid "Go and select text to start of textbox" -msgstr "" +msgstr "اÙاÙتÙا٠ÙتØدÙد اÙÙص Ø¥Ù٠بداÙØ© ٠ربع اÙÙص" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205 msgid "Go and select text to end of textbox" -msgstr "" +msgstr "اÙاÙتÙا٠ÙتØدÙد اÙÙص Ø¥ÙÙ ÙÙاÙØ© ٠ربع اÙÙص" #: dist%2Floleaflet-help.html+div.div.h2%3A207 -#, fuzzy msgid "Slide / draw page keyboard shortcuts" -msgstr "اختصارات ÙÙØØ© Ù ÙاتÙØ Ø§ÙØ´Ø±Ø§Ø¦Ø / صÙØات اÙرس٠" +msgstr "اختصارات ÙÙØØ© Ù ÙاتÙØ Ø§ÙشرÙØØ© / صÙØØ© اÙرس٠" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209 msgid "" "Escape current mode, i.e. from edit mode switch to object selection mode, " "from object selection mode switch to view mode." msgstr "" +"Ø¥ÙÙاء اÙÙضع اÙØاÙÙØ Ù Ø«Ù Ø§ÙاÙتÙا٠٠٠Ùضع اÙتØرÙر Ø¥ÙÙ Ùضع تØدÙد اÙÙائÙØ§ØªØ Ø£Ù " +"Ù Ù Ùضع تØدÙد اÙÙائÙات Ø¥ÙÙ Ùضع اÙعرض." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209 msgid "Esc" -msgstr "" +msgstr "Esc" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210 msgid "Select objects in the order in which they were created" diff --git a/loleaflet/po/help-be.po b/loleaflet/po/help-be.po index 8b76064c..5ee9e122 100644 --- a/loleaflet/po/help-be.po +++ b/loleaflet/po/help-be.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 08:00+0000\n" +"POT-Creation-Date: 2017-08-24 12:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /be/libo_online/loleaflet-help-be.po\n" -"X-Pootle-Revision: 826611\n" +"X-Pootle-Revision: 2699914\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -736,7 +736,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142 msgid "Insert comment" -msgstr "" +msgstr "УÑÑавÑÑÑ Ð·Ð°ÑвагÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142 @@ -814,7 +814,7 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143 msgid "Display comment" -msgstr "" +msgstr "ÐаказаÑÑ Ð·Ð°ÑвагÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143 msgid "Ctrl + F1" diff --git a/loleaflet/po/help-bg.po b/loleaflet/po/help-bg.po index 312047b3..5c889f56 100644 --- a/loleaflet/po/help-bg.po +++ b/loleaflet/po/help-bg.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:01+0000\n" +"POT-Creation-Date: 2017-08-24 12:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /bg/libo_online/loleaflet-help-bg.po\n" -"X-Pootle-Revision: 826927\n" +"X-Pootle-Revision: 2706811\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -64,58 +64,50 @@ msgstr "Ctrl + P" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 msgid "Display the Keyboard shortcuts help" -msgstr "" +msgstr "Ðоказване на помоÑÑа за клавиÑниÑе комбинаÑии" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 -#, fuzzy msgid "Ctrl + Shift + ?" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + ?" #: dist%2Floleaflet-help.html+div.div.h2%3A38 #: dist%2Floleaflet-help.html+div.div.h2%3A160 -#, fuzzy msgid "Text formatting" msgstr "ФоÑмаÑиÑане на ÑекÑÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 -#, fuzzy msgid "Bold" msgstr "ÐолÑÑеÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 -#, fuzzy msgid "Ctrl + B" msgstr "Ctrl + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 -#, fuzzy msgid "Italic" msgstr "ÐÑÑÑив" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 -#, fuzzy msgid "Ctrl + I" msgstr "Ctrl + I" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 -#, fuzzy msgid "Underline" msgstr "ÐодÑеÑÑан" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 -#, fuzzy msgid "Ctrl + U" msgstr "Ctrl + U" @@ -125,119 +117,101 @@ msgstr "Ðвойно подÑеÑÑан" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144 -#, fuzzy msgid "Ctrl + D" msgstr "Ctrl + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 -#, fuzzy msgid "Strikethrough" msgstr "ÐаÑеÑÑан" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 -#, fuzzy msgid "Ctrl + Alt + 5" msgstr "Ctrl + Alt + 5" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166 -#, fuzzy msgid "Superscript" msgstr "ÐоÑен индекÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166 -#, fuzzy msgid "Ctrl + Shift + P" msgstr "Ctrl + Shift + P" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167 -#, fuzzy msgid "Subscript" msgstr "Ðолен индекÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A46 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A167 -#, fuzzy msgid "Ctrl + Shift + B" msgstr "Ctrl + Shift + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141 -#, fuzzy msgid "Remove direct formatting" msgstr "ÐÑÐµÐ¼Ð°Ñ Ð²Ð°Ð½Ðµ на пÑÑкоÑо ÑоÑмаÑиÑане" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A47 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A141 -#, fuzzy msgid "Ctrl + M" msgstr "Ctrl + M" #: dist%2Floleaflet-help.html+div.div.h2%3A49 #: dist%2Floleaflet-help.html+div.div.h2%3A170 -#, fuzzy msgid "Paragraph formatting" msgstr "ФоÑмаÑиÑане на абзаÑи" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A51 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172 -#, fuzzy msgid "Align Center" msgstr "ЦенÑÑиÑано подÑавнÑване" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A51 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A146 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A172 -#, fuzzy msgid "Ctrl + E" msgstr "Ctrl + E" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173 -#, fuzzy msgid "Align Left" msgstr "ÐодÑавнÑване оÑлÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A52 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A147 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A173 -#, fuzzy msgid "Ctrl + L" msgstr "Ctrl + L" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174 -#, fuzzy msgid "Align Right" msgstr "ÐодÑавнÑване оÑдÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A53 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A148 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A174 -#, fuzzy msgid "Ctrl + R" msgstr "Ctrl + R" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175 -#, fuzzy msgid "Justify" msgstr "ÐвÑÑÑÑанно подÑавнÑване" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A54 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A149 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A175 -#, fuzzy msgid "Ctrl + J" msgstr "Ctrl + J" @@ -271,7 +245,6 @@ msgstr "ÐÑилагане на ÑÑила за абзаÑи Ðаглавие 3" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A58 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150 -#, fuzzy msgid "Ctrl + 3" msgstr "Ctrl + 3" @@ -299,7 +272,6 @@ msgstr "ÐзбиÑане на ÑекÑÑ Ð¸ навигаÑÐ¸Ñ Ð² докÑмен #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A145 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A168 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181 -#, fuzzy msgid "Select All" msgstr "ÐзбиÑане на вÑиÑко" @@ -309,236 +281,197 @@ msgstr "ÐзбиÑане на вÑиÑко" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A168 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A181 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213 -#, fuzzy msgid "Ctrl + A" msgstr "Ctrl + A" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182 -#, fuzzy msgid "Move cursor to the left" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа налÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A65 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A182 -#, fuzzy msgid "Arrow Left" msgstr "СÑÑелка налÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183 -#, fuzzy msgid "Move cursor with selection to the left" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа налÑво Ñ Ð¸Ð·Ð±Ð¸Ñане" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A66 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A183 -#, fuzzy msgid "Shift + Arrow Left" msgstr "Shift + ÑÑÑелка налÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184 -#, fuzzy msgid "Go to beginning of a word" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм наÑалоÑо на дÑмаÑа" +msgstr "ÐÑеминаване кÑм наÑалоÑо на дÑмаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A67 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A184 -#, fuzzy msgid "Ctrl + Arrow Left" msgstr "Ctrl + ÑÑÑелка налÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 -#, fuzzy msgid "Select to the left word by word" msgstr "ÐзбиÑане налÑво дÑма по дÑма" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A68 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A185 -#, fuzzy msgid "Ctrl + Shift + Arrow Left" msgstr "Ctrl + Shift + ÑÑÑелка налÑво" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186 -#, fuzzy msgid "Move cursor to the right" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа надÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A69 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A186 -#, fuzzy msgid "Arrow Right" msgstr "СÑÑелка надÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187 -#, fuzzy msgid "Move cursor with selection to the right" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа надÑÑно Ñ Ð¸Ð·Ð±Ð¸Ñане" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A70 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A187 -#, fuzzy msgid "Shift + Arrow Right" msgstr "Shift + ÑÑÑелка надÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188 -#, fuzzy msgid "Go to start of the next word" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм наÑалоÑо на ÑледваÑаÑа дÑма" +msgstr "ÐÑеминаване кÑм наÑалоÑо на ÑледваÑаÑа дÑма" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A71 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A188 -#, fuzzy msgid "Ctrl + Arrow Right" msgstr "Ctrl + ÑÑÑелка надÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 -#, fuzzy msgid "Select to the right word by word" msgstr "ÐзбиÑане надÑÑно дÑма по дÑма" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A72 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A189 -#, fuzzy msgid "Ctrl + Shift + Arrow Right" msgstr "Ctrl + Shift + ÑÑÑелка надÑÑно" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 -#, fuzzy msgid "Move cursor up one line" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа Ñ ÐµÐ´Ð¸Ð½ Ñед нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A73 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A190 -#, fuzzy msgid "Arrow Up" msgstr "СÑÑелка нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 -#, fuzzy msgid "Select lines in upwards direction" msgstr "ÐзбиÑане на Ñедове нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A74 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A191 -#, fuzzy msgid "Shift + Arrow Up" msgstr "Shift + ÑÑÑелка нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 -#, fuzzy msgid "Move cursor to beginning of the previous paragraph" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа в наÑалоÑо на пÑедиÑÐ½Ð¸Ñ Ð°Ð±Ð·Ð°Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A75 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A192 -#, fuzzy msgid "Ctrl + Arrow Up" msgstr "Ctrl + СÑÑелка нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 -#, fuzzy msgid "Select to beginning of paragraph" msgstr "ÐзбиÑане до наÑалоÑо на абзаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A76 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A193 -#, fuzzy msgid "Ctrl + Shift + Arrow Up" msgstr "Ctrl + Shift + ÑÑÑелка нагоÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 -#, fuzzy msgid "Move cursor down one line" msgstr "ÐÑемеÑÑване на кÑÑÑоÑа Ñ ÐµÐ´Ð¸Ð½ Ñед надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A77 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A194 -#, fuzzy msgid "Arrow Down" msgstr "СÑÑелка надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 -#, fuzzy msgid "Select lines in downwards direction" msgstr "ÐзбиÑане на Ñедове надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A78 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A195 -#, fuzzy msgid "Shift + Arrow Down" msgstr "Shift + ÑÑÑелка надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196 -#, fuzzy msgid "Move cursor to beginning of the next paragraph" -msgstr "ÐÑемеÑÑване на кÑÑÑоÑа в наÑалоÑо на пÑедиÑÐ½Ð¸Ñ Ð°Ð±Ð·Ð°Ñ" +msgstr "ÐÑемеÑÑване на кÑÑÑоÑа в наÑалоÑо на ÑледваÑÐ¸Ñ Ð°Ð±Ð·Ð°Ñ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A79 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A196 -#, fuzzy msgid "Ctrl + Arrow Down" msgstr "Ctrl + ÑÑÑелка надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197 -#, fuzzy msgid "Select to end of paragraph" msgstr "ÐзбиÑане до кÑÐ°Ñ Ð½Ð° абзаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A80 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A197 -#, fuzzy msgid "Ctrl + Shift + Arrow Down" msgstr "Ctrl + Shift + ÑÑÑелка надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198 -#, fuzzy msgid "Go to beginning of line" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм наÑалоÑо на Ñеда" +msgstr "ÐÑеминаване кÑм наÑалоÑо на Ñеда" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A81 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A198 -#, fuzzy msgid "Home" msgstr "Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199 -#, fuzzy msgid "Go and select to the beginning of a line" -msgstr "ÐÑÐµÑ Ð¾Ð´ Ñ Ð¸Ð·Ð±Ð¸Ñане до наÑалоÑо на Ñеда" +msgstr "ÐÑеминаване кÑм наÑалоÑо на Ñеда Ñ Ð¸Ð·Ð±Ð¸Ñане" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A82 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A199 -#, fuzzy msgid "Shift + Home" msgstr "Shift + Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200 -#, fuzzy msgid "Go to start of document" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм наÑалоÑо на докÑменÑа" +msgstr "ÐÑеминаване кÑм наÑалоÑо на докÑменÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A83 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A103 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A200 -#, fuzzy msgid "Ctrl + Home" msgstr "Ctrl + Home" @@ -548,44 +481,37 @@ msgstr "ÐзбиÑане на ÑекÑÑа до наÑалоÑо на докÑм #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A84 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201 -#, fuzzy msgid "Ctrl + Shift + Home" msgstr "Ctrl + Shift + Home" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202 -#, fuzzy msgid "Go to end of line" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм кÑÐ°Ñ Ð½Ð° Ñеда" +msgstr "ÐÑеминаване кÑм кÑÐ°Ñ Ð½Ð° Ñеда" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A85 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A202 -#, fuzzy msgid "End" msgstr "End" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203 -#, fuzzy msgid "Go and select to the end of a line" -msgstr "ÐÑÐµÑ Ð¾Ð´ Ñ Ð¸Ð·Ð±Ð¸Ñане до кÑÐ°Ñ Ð½Ð° Ñеда" +msgstr "ÐÑеминаване кÑм кÑÐ°Ñ Ð½Ð° Ñеда Ñ Ð¸Ð·Ð±Ð¸Ñане" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A86 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A203 -#, fuzzy msgid "Shift + End" msgstr "Shift + End" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A87 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A204 -#, fuzzy msgid "Go to end of document" -msgstr "ÐÑÐµÑ Ð¾Ð´ кÑм кÑÐ°Ñ Ð½Ð° докÑменÑа" +msgstr "ÐÑеминаване кÑм кÑÐ°Ñ Ð½Ð° докÑменÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A87 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A104 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A204 -#, fuzzy msgid "Ctrl + End" msgstr "Ctrl + End" @@ -595,7 +521,6 @@ msgstr "ÐзбиÑане на ÑекÑÑа до кÑÐ°Ñ Ð½Ð° докÑменÑа #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A88 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205 -#, fuzzy msgid "Ctrl + Shift + End" msgstr "Ctrl + Shift + End" @@ -752,7 +677,6 @@ msgstr "Alt + Ctrl + клавиÑиÑе ÑÑÑ ÑÑÑелки" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109 -#, fuzzy msgid "Like Alt, but only the active cell is modified" msgstr "ÐаÑо Alt, но Ñе пÑÐ¾Ð¼ÐµÐ½Ñ Ñамо ÑекÑÑаÑа клеÑка" @@ -840,221 +764,206 @@ msgstr "Ctrl + Alt + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142 msgid "Insert comment" -msgstr "" +msgstr "ÐмÑкване на коменÑаÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A121 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A142 -#, fuzzy msgid "Ctrl + Alt + C" -msgstr "Ctrl + Alt + 5" +msgstr "Ctrl + Alt + C" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123 msgid "Insert soft hyphen" -msgstr "" +msgstr "ÐмÑкване на меко ÑиÑе за пÑеноÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A123 -#, fuzzy msgid "Ctrl + -" -msgstr "Ctrl + Z" +msgstr "Ctrl + -" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124 msgid "Insert non-breaking hyphen" -msgstr "" +msgstr "ÐмÑкване на непÑекÑÑваемо ÑиÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A124 -#, fuzzy msgid "Ctrl + Shift + -" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + -" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126 msgid "Insert non-breaking space" -msgstr "" +msgstr "ÐмÑкване на непÑекÑÑваем инÑеÑвал" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A126 -#, fuzzy msgid "Ctrl + Shift + Space" -msgstr "Ctrl + Shift + Home" +msgstr "Ctrl + Shift + инÑеÑвал" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127 msgid "Insert line break" -msgstr "" +msgstr "ÐмÑкване на знак за кÑай на Ñед" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127 -#, fuzzy msgid "Shift + Enter" -msgstr "Shift + End" +msgstr "Shift + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A128 msgid "Manual page break" -msgstr "" +msgstr "Ð ÑÑен знак за нова ÑÑÑаниÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A128 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A212 -#, fuzzy msgid "Ctrl + Enter" -msgstr "Ctrl + End" +msgstr "Ctrl + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129 msgid "Column break (in multicolumnar text)" -msgstr "" +msgstr "ÐÑай на колона (в ÑекÑÑове Ñ Ð¼Ð½Ð¾Ð³Ð¾ колони)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A129 -#, fuzzy msgid "Ctrl + Shift + Enter" -msgstr "Ctrl + Shift + End" +msgstr "Ctrl + Shift + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130 msgid "" "Insert new paragraph directly before or after a section, or before a table" -msgstr "" +msgstr "ÐмÑкване на нов Ð°Ð±Ð·Ð°Ñ ÑоÑно пÑеди или Ñлед Ñаздел или пÑеди ÑаблиÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A130 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131 -#, fuzzy msgid "Alt + Enter" -msgstr "Alt + Insert" +msgstr "Alt + Enter" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A131 msgid "" "Insert new paragraph without numbering inside a list. Does not work when the " "cursor is at the end of the list." msgstr "" +"ÐмÑкване на нов Ð°Ð±Ð·Ð°Ñ Ð±ÐµÐ· Ð½Ð¾Ð¼ÐµÑ Ð² ÑпиÑÑк. Ðе ÑабоÑи, когаÑо кÑÑÑоÑÑÑ Ðµ в " +"кÑÐ°Ñ Ð½Ð° ÑпиÑÑка." #: dist%2Floleaflet-help.html+div.div.h2%3A135 -#, fuzzy msgid "Cell formatting" -msgstr "ФоÑмаÑиÑане на ÑекÑÑ" +msgstr "ФоÑмаÑиÑане на клеÑки" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143 msgid "Display comment" -msgstr "" +msgstr "Ðоказване на коменÑаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A143 -#, fuzzy msgid "Ctrl + F1" -msgstr "Ctrl + 1" +msgstr "Ctrl + F1" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144 msgid "Fill Down" -msgstr "" +msgstr "ÐапÑлване надолÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150 msgid "Set Optimal Column Width" -msgstr "" +msgstr "Ðадаване опÑимална ÑиÑина на колони" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151 msgid "Two decimal places, thousands separator" -msgstr "" +msgstr "Ðве дÑобни позиÑии, ÑазделиÑел на Ñ Ð¸Ð»ÑдиÑе" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151 -#, fuzzy msgid "Ctrl + Shift + 1" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 1" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152 msgid "Standard exponential format" -msgstr "" +msgstr "СÑандаÑÑен екÑпоненÑиален ÑоÑмаÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A152 -#, fuzzy msgid "Ctrl + Shift + 2" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 2" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153 msgid "Standard date format" -msgstr "" +msgstr "СÑандаÑÑен ÑоÑÐ¼Ð°Ñ Ð·Ð° даÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A153 -#, fuzzy msgid "Ctrl + Shift + 3" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 3" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154 msgid "Standard currency format" -msgstr "" +msgstr "СÑандаÑÑен ÑоÑÐ¼Ð°Ñ Ð·Ð° валÑÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A154 -#, fuzzy msgid "Ctrl + Shift + 4" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 4" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155 msgid "Standard percentage format (two decimal places)" -msgstr "" +msgstr "СÑандаÑÑен ÑоÑÐ¼Ð°Ñ Ð·Ð° пÑоÑенÑи (две дÑобни позиÑии)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A155 -#, fuzzy msgid "Ctrl + Shift + 5" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 5" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156 msgid "Standard format" -msgstr "" +msgstr "СÑандаÑÑен ÑоÑмаÑ" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A156 -#, fuzzy msgid "Ctrl + Shift + 6" -msgstr "Ctrl + Shift + P" +msgstr "Ctrl + Shift + 6" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176 msgid "Demote list item (list item has to be selected)" -msgstr "" +msgstr "Ðонижаване нивоÑо на ÐµÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾Ñ ÑпиÑÑк (елеменÑÑÑ ÑÑÑбва да е избÑан)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A176 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210 msgid "Tab" -msgstr "" +msgstr "Tab" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 msgid "Promote list item (list item has to be selected)" -msgstr "" +msgstr "ÐовиÑаване нивоÑо на ÐµÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾Ñ ÑпиÑÑк (елеменÑÑÑ ÑÑÑбва да е избÑан)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211 msgid "Shift + Tab" -msgstr "" +msgstr "Shift + Tab" #: dist%2Floleaflet-help.html+div.div.h2%3A179 -#, fuzzy msgid "Text selection and navigation in a textbox" -msgstr "ÐзбиÑане на ÑекÑÑ Ð¸ навигаÑÐ¸Ñ Ð² докÑменÑ" +msgstr "ÐзбиÑане на ÑекÑÑ Ð¸ навигаÑÐ¸Ñ Ð² ÑекÑÑово поле" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201 -#, fuzzy msgid "Go and select text to start of textbox" -msgstr "ÐзбиÑане на ÑекÑÑа до наÑалоÑо на докÑменÑа" +msgstr "ÐзбиÑане на ÑекÑÑа до наÑалоÑо на полеÑо" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205 -#, fuzzy msgid "Go and select text to end of textbox" -msgstr "ÐзбиÑане на ÑекÑÑа до кÑÐ°Ñ Ð½Ð° докÑменÑа" +msgstr "ÐзбиÑане на ÑекÑÑа до кÑÐ°Ñ Ð½Ð° полеÑо" #: dist%2Floleaflet-help.html+div.div.h2%3A207 msgid "Slide / draw page keyboard shortcuts" -msgstr "" +msgstr "ÐлавиÑни комбинаÑии за кадÑи / ÑÑÑаниÑи Ð¾Ñ ÑиÑÑнки" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209 msgid "" "Escape current mode, i.e. from edit mode switch to object selection mode, " "from object selection mode switch to view mode." msgstr "" +"ÐапÑÑкане на ÑекÑÑÐ¸Ñ Ñежим, напÑÐ¸Ð¼ÐµÑ Ð¾Ñ Ñежим на ÑедакÑиÑане кÑм Ñежим на " +"избиÑане на обекÑи или Ð¾Ñ Ð¸Ð·Ð±Ð¸Ñане на обекÑи кÑм пÑеглеждане." #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209 msgid "Esc" -msgstr "" +msgstr "Esc" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A210 msgid "Select objects in the order in which they were created" -msgstr "" +msgstr "ÐзбиÑане на обекÑи в Ñеда на ÑÑздаванеÑо им" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211 msgid "Select objects in the reverse order in which they were created" -msgstr "" +msgstr "ÐзбиÑане на обекÑи в Ñед, обÑаÑен на Ñеда на ÑÑздаванеÑо им" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A212 msgid "Move to next text object on slide / drawing page" -msgstr "" +msgstr "ÐÑеминаване кÑм ÑледваÑÐ¸Ñ ÑекÑÑов Ð¾Ð±ÐµÐºÑ Ð² кадÑÑа / ÑÑÑаниÑаÑа" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A213 msgid "Select all in slide / drawing page" -msgstr "" +msgstr "ÐзбиÑане на вÑиÑко в кадÑÑа / ÑÑÑаниÑаÑа" diff --git a/loleaflet/po/help-kn.po b/loleaflet/po/help-kn.po index deeaa0d3..612ee2a2 100644 --- a/loleaflet/po/help-kn.po +++ b/loleaflet/po/help-kn.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 08:01+0000\n" +"POT-Creation-Date: 2017-08-22 08:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,55 +12,55 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /kn/libo_online/loleaflet-help-kn.po\n" -"X-Pootle-Revision: 826727\n" +"X-Pootle-Revision: 2684653\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "à²à³à²²à²¿à²®à²£à³ ಶಾರà³à²à³ à²à²à³âà²à²³à³" #: dist%2Floleaflet-help.html+div.div.h2%3A27 msgid "General Keyboard Shortcuts" -msgstr "" +msgstr "ಸಾಮಾನà³à²¯ ಠಡà³à²¡ à²à³à²²à²¿à²à²³à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29 msgid "Undo" -msgstr "" +msgstr "ರದà³à²¦à³à²®à²¾à²¡à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A29 msgid "Ctrl + Z" -msgstr "" +msgstr "Ctrl + Z" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30 msgid "Redo" -msgstr "" +msgstr "ಪà³à²¨à²à²®à²¾à²¡à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A30 msgid "Ctrl + Y" -msgstr "" +msgstr "Ctrl + Y" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31 msgid "Cut" -msgstr "" +msgstr "à²à²¤à³à²¤à²°à²¿à²¸à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A31 msgid "Ctrl + X" -msgstr "" +msgstr "Ctrl + X" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32 msgid "Paste as unformatted text" -msgstr "" +msgstr "ರà³à²ªà²¿à²¸à²¦ ಪಠà³à²¯à²µà²¨à³à²¨à³ ಠà²à²à²¿à²¸à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A32 msgid "Ctrl + Alt + Shift + V" -msgstr "" +msgstr "Ctrl + Alt + Shift + V" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33 msgid "Print (Download as PDF)" -msgstr "" +msgstr "ಮà³à²¦à³à²°à²¿à²¸à³ (ಪಿಡಿà²à²«à³ à²à²à²¿ ಡà³à²¨à³âಲà³à²¡à³ ಮಾಡà³)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A33 msgid "Ctrl + P" -msgstr "" +msgstr "Ctrl + P" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 msgid "Display the Keyboard shortcuts help" @@ -68,69 +68,69 @@ msgstr "" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A34 msgid "Ctrl + Shift + ?" -msgstr "" +msgstr "Ctrl + Shift + ?" #: dist%2Floleaflet-help.html+div.div.h2%3A38 #: dist%2Floleaflet-help.html+div.div.h2%3A160 msgid "Text formatting" -msgstr "" +msgstr "ಪಠà³à²¯ ರà³à²ªà²¿à²¸à³à²µà²¿à²à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 msgid "Bold" -msgstr "" +msgstr "ದà²à³à² (ಬà³à²²à³à²¡à³)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A40 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A137 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A162 msgid "Ctrl + B" -msgstr "" +msgstr "Ctrl + B" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 msgid "Italic" -msgstr "" +msgstr "à²à²à²¾à²²à²¿à²à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A41 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A138 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A163 msgid "Ctrl + I" -msgstr "" +msgstr "Ctrl + I" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 msgid "Underline" -msgstr "" +msgstr "ಠಡಿà²à³à²°à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A42 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A139 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A164 msgid "Ctrl + U" -msgstr "" +msgstr "Ctrl + U" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 msgid "Double Underline" -msgstr "" +msgstr "à²à³à²¡à²¿ ಠಡಿà²à³à²°à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A43 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A144 msgid "Ctrl + D" -msgstr "" +msgstr "Ctrl + D" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 msgid "Strikethrough" -msgstr "" +msgstr "ಹà³à²¡à³à²¦à³à²¹à²¾à²à³" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A44 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A140 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A165 msgid "Ctrl + Alt + 5" -msgstr "" +msgstr "Ctrl + Alt + 5" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A45 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A166 diff --git a/loleaflet/po/help-oc.po b/loleaflet/po/help-oc.po index 30bf2421..9965e009 100644 --- a/loleaflet/po/help-oc.po +++ b/loleaflet/po/help-oc.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:02+0000\n" +"POT-Creation-Date: 2017-08-24 08:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /oc/libo_online/loleaflet-help-oc.po\n" -"X-Pootle-Revision: 2329631\n" +"X-Pootle-Revision: 2713039\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -662,7 +662,7 @@ msgstr "Alt + Ctrl + las sagetas de direccion" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A108 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109 msgid "Like Alt, but only the active cell is modified" -msgstr "" +msgstr "Coma Alt, mas actiu unicament se la cellula activa es modificada" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A109 msgid "Ctrl + Alt + Shift + Arrow Keys" @@ -769,7 +769,7 @@ msgstr "Ctrl + Maj + Espaci" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127 msgid "Insert line break" -msgstr "" +msgstr "Inserir un saut de linha" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A127 msgid "Shift + Enter" @@ -826,7 +826,7 @@ msgstr "Emplenar cap aval" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A150 msgid "Set Optimal Column Width" -msgstr "" +msgstr "Definir una largor de colomna optimala" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A151 msgid "Two decimal places, thousands separator" diff --git a/loleaflet/po/help-uz.po b/loleaflet/po/help-uz.po index ca50339d..fd3afc4c 100644 --- a/loleaflet/po/help-uz.po +++ b/loleaflet/po/help-uz.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:03+0000\n" +"POT-Creation-Date: 2017-08-23 08:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /uz/libo_online/loleaflet-help-uz.po\n" -"X-Pootle-Revision: 2366032\n" +"X-Pootle-Revision: 2713123\n" #: dist%2Floleaflet-help.html+div.h1%3A25 msgid "Keyboard Shortcuts" @@ -735,6 +735,9 @@ msgid "" "will be deleted. If all rows are selected completely or partially, the " "entire table will be deleted." msgstr "" +"Agar bir yoki undan ortiq katak tanlansa, butun bir boshli satrdagi " +"tanlovlar bekor qilinadi. Agar barcha qatorlar to'liq yoki qisman tanlansa, " +"jadval to'laligicha olib tashlanadi." #: dist%2Floleaflet-help.html+div.div.h2%3A117 msgid "Word processor functions" @@ -912,32 +915,28 @@ msgstr "Ichki oyna" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 msgid "Promote list item (list item has to be selected)" -msgstr "" +msgstr "Elementni roâyxat yuqorisiga koÊ»tarish (tanlanishi kerak)" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A177 #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A211 -#, fuzzy msgid "Shift + Tab" msgstr "Shift + Tab" #: dist%2Floleaflet-help.html+div.div.h2%3A179 -#, fuzzy msgid "Text selection and navigation in a textbox" msgstr "Hujjatdagi matnni tanlash kuzatish" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A201 -#, fuzzy msgid "Go and select text to start of textbox" msgstr "Hujjat boshiga oâtish va belgilash" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A205 -#, fuzzy msgid "Go and select text to end of textbox" msgstr "Hujjatning oxiriga oâtish va belgilash" #: dist%2Floleaflet-help.html+div.div.h2%3A207 msgid "Slide / draw page keyboard shortcuts" -msgstr "" +msgstr "Slaydlar / rasmlar sahifasi uchun tugmalar kombinatsiyasi" #: dist%2Floleaflet-help.html+div.div.table.tr.td%3A209 msgid "" diff --git a/loleaflet/po/ui-ab.po b/loleaflet/po/ui-ab.po index 2211d06d..71e4ace4 100644 --- a/loleaflet/po/ui-ab.po +++ b/loleaflet/po/ui-ab.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:01+0000\n" +"POT-Creation-Date: 2017-08-23 08:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /ab/libo_online/loleaflet-ui-ab.po\n" -"X-Pootle-Revision: 2614545\n" +"X-Pootle-Revision: 2702644\n" #: admin.strings.js:5 msgid "Admin console" @@ -20,11 +20,11 @@ msgstr "" #: admin.strings.js:6 msgid "Toggle navigation" -msgstr "" +msgstr "ÐнавигаÑиа" #: admin.strings.js:7 msgid "Settings" -msgstr "" +msgstr "ÐпаÑамеÑÑÒÓа" #: admin.strings.js:8 msgid "Overview" @@ -32,15 +32,15 @@ msgstr "" #: admin.strings.js:9 msgid "(current)" -msgstr "" +msgstr "(ÑажÓÑÓи)" #: admin.strings.js:10 msgid "Analytics" -msgstr "" +msgstr "ÐналиÑика" #: evol.colorpicker.strings.js:6 msgid "History" -msgstr "" +msgstr "ÐжÑÑнал" #: admin.strings.js:11 msgid "Dashboard" @@ -76,19 +76,19 @@ msgstr "" #: admin.strings.js:15 msgid "PID" -msgstr "" +msgstr "PID" #: admin.strings.js:16 msgid "Document" -msgstr "" +msgstr "ÐдокÑменÑ" #: admin.strings.js:17 msgid "Number of views" -msgstr "" +msgstr "ÐÑ ÓаҧÑÑаÒÓа ÑÑ ÑÒ§Ñ ÑаӡаÑа" #: admin.strings.js:18 msgid "Elapsed time" -msgstr "" +msgstr "ÐÑÐ°Ñ Ñо аамÒа" #: admin.strings.js:19 msgid "Idle time" @@ -104,7 +104,7 @@ msgstr "" #: admin.strings.js:21 msgid "Graphs" -msgstr "" +msgstr "ÐгÑаÑикÒÓа" #: admin.strings.js:22 #: dist/toolbar/toolbar.js:473 @@ -113,7 +113,7 @@ msgstr "" #: src/control/Control.Menubar.js:235 #: src/layer/marker/Annotation.js:184 msgid "Save" -msgstr "" +msgstr "ÐеиÒÓÑÑÑ Ð°ÑÓÑп" #: admin.strings.js:23 msgid "Cache size of memory statistics" @@ -133,11 +133,11 @@ msgstr "" #: evol.colorpicker.strings.js:2 msgid "Theme Colors" -msgstr "" +msgstr "ÐÑема аҧÑÑÓÒÓа" #: evol.colorpicker.strings.js:3 msgid "Standard Colors" -msgstr "" +msgstr "ÐÑÑандаÑÑÑ Ð°Ò§ÑÑÓÒÓа" #: evol.colorpicker.strings.js:4 msgid "Web Colors" @@ -165,27 +165,27 @@ msgstr "" #: unocommands.js:4 msgid "Edit Comment" -msgstr "" +msgstr "ÐÒ§ÑÐ°Ñ ÑÓÑп азгÓаÒаÒÓа " #: unocommands.js:5 msgid "Insert Comment" -msgstr "" +msgstr "ÐбжÑаÑгÑлаÑÓÑп азгÓаÒа" #: unocommands.js:6 msgid "Merge" -msgstr "" +msgstr "ÐилалаÑа" #: unocommands.js:7 msgid "Merge Cells..." -msgstr "" +msgstr "ÐидҵаÑÓÑп аблаÑÒаÒÓа..." #: unocommands.js:8 msgid "Bring Forward" -msgstr "" +msgstr "ÐиагаÑÓÑп Ò§Ñ ÑаÒа" #: unocommands.js:9 msgid "Send Backward" -msgstr "" +msgstr "ÐиагаÑÓÑп ÑÑÒÐ°Ñ ÑÒа" #: unocommands.js:10 msgid "Paste Special" @@ -209,7 +209,7 @@ msgstr "" #: unocommands.js:15 msgid "Enable Contour" -msgstr "" +msgstr "ÐконÑÑÑ" #: unocommands.js:16 msgid "Update Index or Table of Contents" @@ -223,11 +223,11 @@ msgstr "" #: src/layer/marker/Annotation.js:187 #: src/layer/tile/TileLayer.js:188 msgid "Reply" -msgstr "" +msgstr "ÐÒак" #: unocommands.js:19 msgid "Refresh" -msgstr "" +msgstr "ÐÑÒ¿ÑÑÑÓÑп" #: dist/errormessages.js:1 msgid "" @@ -411,7 +411,7 @@ msgstr "" #: dist/toolbar/toolbar.js:491 msgid "Font color" -msgstr "" +msgstr "ÐÑÑиÑÑ Ð°Ò§ÑÑÓÑ" #: dist/toolbar/toolbar.js:493 msgid "Highlighting" @@ -519,7 +519,7 @@ msgstr "" #: src/control/Control.Menubar.js:230 #: src/control/Control.Menubar.js:277 msgid "Close document" -msgstr "" +msgstr "ÐаÑкÑÓÑп адокÑменÑ" #: dist/toolbar/toolbar.js:606 msgid "Layout" @@ -577,7 +577,7 @@ msgstr "" #: dist/toolbar/toolbar.js:666 #: src/control/Control.Menubar.js:222 msgid "Delete slide" -msgstr "" +msgstr "ÐанÑÑ ÑÓÑп аÑлаид" #: dist/toolbar/toolbar.js:679 msgid "Search:" @@ -703,7 +703,7 @@ msgstr "" #: dist/toolbar/toolbar.js:1161 msgid "Document saved" -msgstr "" +msgstr "ÐдокÑÐ¼ÐµÐ½Ñ ÐµÐ¸ÒÓÑÑÑ Ð¾Ñп" #: dist/toolbar/toolbar.js:1324 msgid "Style" @@ -711,7 +711,7 @@ msgstr "" #: dist/toolbar/toolbar.js:1343 msgid "Font" -msgstr "" +msgstr "ÐÑÑиÑÑ" #: dist/toolbar/toolbar.js:1379 msgid "Previous slide" @@ -1829,7 +1829,7 @@ msgstr "" #: src/control/Control.CharacterMap.js:395 msgid "Font Name:" -msgstr "" +msgstr "ÐгаÑниÑÑÑа:" #: src/control/Control.CharacterMap.js:402 msgid "Subset:" @@ -1859,7 +1859,7 @@ msgstr "" #: src/control/Control.ColumnHeader.js:46 #: src/control/Control.Menubar.js:271 msgid "Delete column" -msgstr "" +msgstr "ÐанÑÑ ÑÓÑп аиҵагÑла" #: src/control/Control.ColumnHeader.js:53 msgid "Optimal Width" @@ -2001,7 +2001,7 @@ msgstr "" #: src/control/Control.Menubar.js:31 #: src/control/Control.Menubar.js:459 msgid "Find & Replace" -msgstr "" +msgstr "ÐÒ§ÑааÑÓÑп иагÑÑÒ§ÑÐ°Ñ ÑÓÑп" #: src/control/Control.Menubar.js:31 msgid "Track Changes" @@ -2243,7 +2243,7 @@ msgstr "" #: src/control/Control.Menubar.js:117 msgid "Lists" -msgstr "" +msgstr "ÐÑ ÑÓ¡ÑнҵаÒÓа" #: src/control/Control.Menubar.js:121 msgid "Demote one level" @@ -2347,7 +2347,7 @@ msgstr "" #: src/control/Control.Menubar.js:155 #: src/control/Control.Menubar.js:214 msgid "Delete" -msgstr "" +msgstr "ÐанÑÑ ÑÓÑп" #: src/control/Control.Menubar.js:156 #: src/control/Control.Menubar.js:215 @@ -2452,7 +2452,7 @@ msgstr "" #: src/control/Control.Menubar.js:270 #: src/control/Control.RowHeader.js:44 msgid "Delete row" -msgstr "" +msgstr "ÐанÑÑ ÑÓÑп аÑÓаҳÓа" #: src/control/Control.Menubar.js:463 msgid "Replace" @@ -2524,7 +2524,7 @@ msgstr "" #: src/control/Control.Tabs.js:48 msgid "Delete sheet" -msgstr "" +msgstr "ÐанÑÑ ÑÓÑп абӷÑÑÑ" #: src/control/Control.Tabs.js:52 msgid "Are you sure you want to delete sheet, %sheet% ?" diff --git a/loleaflet/po/ui-ar.po b/loleaflet/po/ui-ar.po index d3ab7e3e..d3b0cabb 100644 --- a/loleaflet/po/ui-ar.po +++ b/loleaflet/po/ui-ar.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-07 11:01+0000\n" +"POT-Creation-Date: 2017-08-24 12:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -12,15 +12,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 2.2.3\n" "X-Pootle-Path: /ar/libo_online/loleaflet-ui-ar.po\n" -"X-Pootle-Revision: 2614555\n" +"X-Pootle-Revision: 2668045\n" #: admin.strings.js:5 msgid "Admin console" msgstr "٠عراض اÙ٠دÙر" #: admin.strings.js:6 +#, fuzzy msgid "Toggle navigation" -msgstr "" +msgstr "بدÙ٠اÙتÙÙÙ" #: admin.strings.js:7 msgid "Settings" @@ -32,7 +33,7 @@ msgstr "Ùظرة عا٠ة" #: admin.strings.js:9 msgid "(current)" -msgstr "" +msgstr "(اÙØاÙÙ)" #: admin.strings.js:10 msgid "Analytics" @@ -44,7 +45,7 @@ msgstr "اÙتأرÙØ®" #: admin.strings.js:11 msgid "Dashboard" -msgstr "" +msgstr "ÙÙØØ© اÙتØÙÙ " #: admin.strings.js:12 msgid "Users online" @@ -52,7 +53,7 @@ msgstr "اÙ٠ستخد٠Ù٠اÙ٠تصÙÙÙ" #: admin.strings.js:14 msgid "Users Name" -msgstr "" +msgstr "اس٠اÙ٠ستخد٠" #: admin.strings.js:13 msgid "Documents opened" @@ -60,7 +61,7 @@ msgstr "اÙ٠ستÙدات اÙÙ ÙتÙØØ©" #: admin.strings.js:16 msgid "Number of Documents" -msgstr "" +msgstr "عدد اÙ٠ستÙدات" #: admin.strings.js:14 msgid "Memory consumed" @@ -68,24 +69,23 @@ msgstr "استÙÙا٠اÙذاÙرة" #: admin.strings.js:18 msgid "Bytes sent" -msgstr "" +msgstr "اÙباÙتات اÙÙ ÙرسÙØ©" #: admin.strings.js:19 msgid "Bytes received" -msgstr "" +msgstr "اÙباÙتات اÙÙ ÙستÙبÙØ©" #: admin.strings.js:15 msgid "PID" -msgstr "" +msgstr "٠عرÙ٠اÙع٠ÙÙØ©" #: admin.strings.js:16 msgid "Document" msgstr "اÙ٠ستÙد" #: admin.strings.js:17 -#, fuzzy msgid "Number of views" ... etc. - the rest is truncated
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits