android/app/src/main/res/values-bar/strings.xml | 11 ++ android/app/src/main/res/values-gl/strings.xml | 102 +++++++++++++++++++++++- android/app/src/main/res/values-is/strings.xml | 16 +++ android/lib/src/main/res/values-bar/strings.xml | 7 + android/lib/src/main/res/values-gl/strings.xml | 9 +- android/lib/src/main/res/values-is/strings.xml | 9 +- loleaflet/css/loleaflet.css | 4 loleaflet/css/spreadsheet-mobile.css | 1 loleaflet/po/ui-bar.po | 28 +++--- loleaflet/po/ui-gl.po | 102 ++++++++++-------------- loleaflet/po/ui-id.po | 52 ++++++------ loleaflet/po/ui-is.po | 19 ++-- loleaflet/po/ui-ja.po | 15 +-- loleaflet/po/ui-uk.po | 29 ++++-- loleaflet/src/control/Control.ColumnHeader.js | 24 ++--- loleaflet/src/control/Control.LokDialog.js | 13 +-- loleaflet/src/control/Control.MobileWizard.js | 14 +-- loleaflet/src/control/Control.RowHeader.js | 24 ++--- loleaflet/src/control/Control.Tabs.js | 8 - loleaflet/src/layer/tile/WriterTileLayer.js | 2 loleaflet/src/map/Map.js | 10 +- loleaflet/src/map/handler/Map.Keyboard.js | 2 test/UnitLoadTorture.cpp | 8 + 23 files changed, 330 insertions(+), 179 deletions(-)
New commits: commit e423755c5280b8f3d2dcebc7dba6151556b7c55d Author: Pranam Lashkari <lpra...@collabora.com> AuthorDate: Wed Jan 29 03:52:05 2020 +0530 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:39:58 2020 +0100 Menu items renamed for image linking This renaming will allow the mobile wizard to be able to find the svg images/icons corresponding to the uno command affected context menu/Mobile wizard: Row header Column header Sheet tabs Change-Id: I94198096085ebe1f482a70d84c8399c34f9e0ea0 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87713 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/loleaflet/src/control/Control.ColumnHeader.js b/loleaflet/src/control/Control.ColumnHeader.js index 008b01bdc..d21451373 100644 --- a/loleaflet/src/control/Control.ColumnHeader.js +++ b/loleaflet/src/control/Control.ColumnHeader.js @@ -64,27 +64,27 @@ L.Control.ColumnHeader = L.Control.Header.extend({ L.DomEvent.addListener(this._cornerCanvas, 'click', this._onCornerHeaderClick, this); this._menuItem = { - 'insertcolbefore': { + '.uno:InsertColumnsBefore': { name: _UNO('.uno:InsertColumnsBefore', 'spreadsheet', true), callback: (this._insertColBefore).bind(this) }, - 'insertcolafter': { + '.uno:InsertColumnsAfter': { name: _UNO('.uno:InsertColumnsAfter', 'spreadsheet', true), callback: (this._insertColAfter).bind(this) }, - 'deleteselectedcol': { + '.uno:DeleteColumns': { name: _UNO('.uno:DeleteColumns', 'spreadsheet', true), callback: (this._deleteSelectedCol).bind(this) }, - 'optimalwidth': { + '.uno:SetOptimalColumnWidth': { name: _UNO('.uno:SetOptimalColumnWidth', 'spreadsheet', true), callback: (this._optimalWidth).bind(this) }, - 'hideColumn': { + '.uno:HideColumn': { name: _UNO('.uno:HideColumn', 'spreadsheet', true), callback: (this._hideColumn).bind(this) }, - 'showColumn': { + '.uno:ShowColumn': { name: _UNO('.uno:ShowColumn', 'spreadsheet', true), callback: (this._showColumn).bind(this) } diff --git a/loleaflet/src/control/Control.RowHeader.js b/loleaflet/src/control/Control.RowHeader.js index 2b654a09e..1eb3abe13 100644 --- a/loleaflet/src/control/Control.RowHeader.js +++ b/loleaflet/src/control/Control.RowHeader.js @@ -61,27 +61,27 @@ L.Control.RowHeader = L.Control.Header.extend({ this._position = 0; this._menuItem = { - 'insertrowabove': { + '.uno:InsertRowsBefore': { name: _UNO('.uno:InsertRowsBefore', 'spreadsheet', true), callback: (this._insertRowAbove).bind(this) }, - 'insertrowbelow': { + '.uno:InsertRowsAfter': { name: _UNO('.uno:InsertRowsAfter', 'spreadsheet', true), callback: (this._insertRowBelow).bind(this) }, - 'deleteselectedrow': { + '.uno:DeleteRows': { name: _UNO('.uno:DeleteRows', 'spreadsheet', true), callback: (this._deleteSelectedRow).bind(this) }, - 'optimalheight': { + '.uno:SetOptimalRowHeight': { name: _UNO('.uno:SetOptimalRowHeight', 'spreadsheet', true), callback: (this._optimalHeight).bind(this) }, - 'hideRow': { + '.uno:HideRow': { name: _UNO('.uno:HideRow', 'spreadsheet', true), callback: (this._hideRow).bind(this) }, - 'showRow': { + '.uno:ShowRow': { name: _UNO('.uno:ShowRow', 'spreadsheet', true), callback: (this._showRow).bind(this) } diff --git a/loleaflet/src/control/Control.Tabs.js b/loleaflet/src/control/Control.Tabs.js index 555a141b1..85d493397 100644 --- a/loleaflet/src/control/Control.Tabs.js +++ b/loleaflet/src/control/Control.Tabs.js @@ -50,17 +50,17 @@ L.Control.Tabs = L.Control.extend({ 'insertsheetafter': {name: _('Insert sheet after this'), callback: (this._insertSheetAfter).bind(this) }, - 'deletesheet': {name: _UNO('.uno:Remove', 'spreadsheet', true), + '.uno:Remove': {name: _UNO('.uno:Remove', 'spreadsheet', true), callback: (this._deleteSheet).bind(this) }, - 'renamesheet': {name: _UNO('.uno:RenameTable', 'spreadsheet', true), + '.uno:Name': {name: _UNO('.uno:RenameTable', 'spreadsheet', true), callback: (this._renameSheet).bind(this) } , - 'showsheets': { + '.uno:Show': { name: _UNO('.uno:Show', 'spreadsheet', true), callback: (this._showSheet).bind(this), }, - 'hiddensheets': { + '.uno:Hide': { name: _UNO('.uno:Hide', 'spreadsheet', true), callback: (this._hideSheet).bind(this) } commit 8eabc7368e5fa643e96c0c928ff8bb0885a38d1f Author: Jan Holesovsky <ke...@collabora.com> AuthorDate: Thu Jan 30 10:35:11 2020 +0100 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:39:40 2020 +0100 Mobile Calc: Remove one more pixel to close a gap. Change-Id: If182d2284285d683b01d4e8ab97ddb967010c957 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87722 Reviewed-by: Jan Holesovsky <ke...@collabora.com> Tested-by: Jan Holesovsky <ke...@collabora.com> diff --git a/loleaflet/css/loleaflet.css b/loleaflet/css/loleaflet.css index fb5ddd116..3805b1b4e 100644 --- a/loleaflet/css/loleaflet.css +++ b/loleaflet/css/loleaflet.css @@ -252,7 +252,7 @@ body { } #document-container.spreadsheet-document { - top: 93px !important; + top: 92px !important; bottom: 68px; } @@ -263,7 +263,7 @@ body { } #spreadsheet-row-column-frame { - top: 73px !important; + top: 72px !important; bottom: 68px; } commit 38bc7fa320475b4838b6aabf5d4704c684c700e9 Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Thu Jan 30 09:17:28 2020 +0100 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:39:28 2020 +0100 test: increase timeout of UnitLoadTorture This now failed under sanitizers due to a timeout. Double the limit; asan typically causes a 2x slowdown. Change-Id: I943c6f900371ff4c05c760d3d993829d54264941 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87716 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/test/UnitLoadTorture.cpp b/test/UnitLoadTorture.cpp index 01d2a385a..03fea2790 100644 --- a/test/UnitLoadTorture.cpp +++ b/test/UnitLoadTorture.cpp @@ -30,6 +30,7 @@ class UnitLoadTorture : public UnitWSD TestResult testLoadTorture(); public: + UnitLoadTorture(); void invokeTest() override; }; @@ -194,6 +195,13 @@ UnitBase::TestResult UnitLoadTorture::testLoadTorture() return TestResult::Ok; } +UnitLoadTorture::UnitLoadTorture() +{ + // Double of the default. + int timeout_minutes = 1; + setTimeout(timeout_minutes * 60 * 1000); +} + void UnitLoadTorture::invokeTest() { UnitBase::TestResult result = testLoadTortureODT(); commit 3fc462ba38210ff4ffb4ec910f79db6a68d06a14 Author: Weblate <nore...@documentfoundation.org> AuthorDate: Wed Jan 29 10:28:37 2020 +0100 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:39:05 2020 +0100 update translations LibreOffice Online/android-app (Galician) Currently translated at 100.0% (99 of 99 strings) Change-Id: Ifbc783477f9ee2dd0866e9c017fb5c4374b3d150 update translations LibreOffice Online/android-lib (Galician) Currently translated at 100.0% (6 of 6 strings) Change-Id: Ia58dbe560eec21addcb1a640b86f58d28900f282 update translations LibreOffice Online/loleaflet-ui (Galician) Currently translated at 100.0% (283 of 283 strings) Change-Id: Ie4c00e58157ba2c6fd39e20e47e8cf11b85a9fdb update translations LibreOffice Online/android-app (Galician) Currently translated at 94.9% (94 of 99 strings) Change-Id: Ibee8409c7c1897f8e72df599139a2695f971b785 update translations LibreOffice Online/android-app (Galician) Currently translated at 93.9% (93 of 99 strings) Change-Id: I251ac3131f0e013e8a3506f26605ab91ae326c5e update translations LibreOffice Online/android-app (Galician) Currently translated at 91.9% (91 of 99 strings) Change-Id: If6f9c882136b6ee29c9c542a80badc9cb5e3549d update translations LibreOffice Online/android-app (Galician) Currently translated at 90.9% (90 of 99 strings) Change-Id: I0d81c91956b44d0129d13b877681ef730c248bcc update translations LibreOffice Online/android-app (Galician) Currently translated at 89.9% (89 of 99 strings) Change-Id: I623dd0e013f67ec828a8078175561654081ec54e update translations LibreOffice Online/android-app (Galician) Currently translated at 87.9% (87 of 99 strings) Change-Id: I03cc402dc8b047205cd222b694ae8634043391d5 update translations LibreOffice Online/android-app (Galician) Currently translated at 3.0% (3 of 99 strings) Change-Id: Iaa460f896ba7869f626d18bf7e88d0fdc992cae9 update translations LibreOffice Online/android-lib (Bavarian) Currently translated at 66.7% (4 of 6 strings) Change-Id: I20f64d2240406bb88c9ff42fde1ea2f240dbf066 update translations LibreOffice Online/android-app (Bavarian) Currently translated at 8.1% (8 of 99 strings) Change-Id: I54ef58d0472bcdbd6a2ac24c97c62206e797ee4e update translations LibreOffice Online/loleaflet-ui (Ukrainian) Currently translated at 82.0% (232 of 283 strings) Change-Id: Iaf130e9cedf6a0e50e1b8425725a537de770405e update translations LibreOffice Online/loleaflet-ui (Bavarian) Currently translated at 2.8% (8 of 283 strings) Change-Id: I037ec09dfa556b505fa34f80fd593a8921105fa5 update translations LibreOffice Online/android-app (Icelandic) Currently translated at 13.1% (13 of 99 strings) Change-Id: I30e2e8707a602744652f67db5048ce187a40691f update translations LibreOffice Online/android-lib (Icelandic) Currently translated at 100.0% (6 of 6 strings) Change-Id: I5ef093496cabdd063eab44fc49f52d739c666d39 update translations LibreOffice Online/loleaflet-ui (Indonesian) Currently translated at 87.3% (247 of 283 strings) Change-Id: Ia38dcab175579f9715c26bd23e5d17f777d9824c update translations LibreOffice Online/loleaflet-ui (Icelandic) Currently translated at 82.3% (233 of 283 strings) Change-Id: I758ad43610c7561e8b4bdabbbe47765f11fff1e4 update translations LibreOffice Online/loleaflet-ui (Icelandic) Currently translated at 82.0% (232 of 283 strings) Change-Id: I5d8dd486f72292fbf9b5d0555e71f4c2bb0e49b9 update translations LibreOffice Online/loleaflet-ui (Indonesian) Currently translated at 86.6% (245 of 283 strings) Change-Id: I52af05de380c47d3b1cb09253b3626969a000efe update translations LibreOffice Online/loleaflet-ui (Japanese) Currently translated at 58.0% (164 of 283 strings) Change-Id: I49f7d0cdf650eddfc8b7311d00ad418305f9daa5 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87580 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/android/app/src/main/res/values-bar/strings.xml b/android/app/src/main/res/values-bar/strings.xml index a6b3daec9..ffbb9d9db 100644 --- a/android/app/src/main/res/values-bar/strings.xml +++ b/android/app/src/main/res/values-bar/strings.xml @@ -1,2 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="pref_show_hidden_files">Vasteckte Datein/Ordna</string> + <string name="pref_category_explorer">Datei-Manager Einstellunga</string> + <string name="storage_permission_required">Speichaberechtigung wiad braucht</string> + <string name="file_creation_failed">Datei eastäin fehlgschlong</string> + <string name="file_exists_warning">A Datei mid dem sejbn Nam existiat scho und wiad iwaschrim.</string> + <string name="temp_file_saving_disabled">De Datei is nua zum lesn, speichan is aasgschoit.</string> + <string name="app_vendor">Des release is vo $VENDOR gstäid woan.</string> + <string name="app_name_settings">Eistellunga</string> +</resources> \ No newline at end of file diff --git a/android/app/src/main/res/values-gl/strings.xml b/android/app/src/main/res/values-gl/strings.xml index a6b3daec9..2a77e2eaf 100644 --- a/android/app/src/main/res/values-gl/strings.xml +++ b/android/app/src/main/res/values-gl/strings.xml @@ -1,2 +1,102 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="app_description">$APP_NAME é unha suite de produtividade informática moderna, doada de utilizar e de código aberto para procesamento de textos, follas de cálculo, presentacións e máis.</string> + <string name="app_version">Versión: %1$s, Identificador da construción: %2$s</string> + <string name="app_name_settings">Definicións</string> + <string name="negative_im_sure">Confirmo</string> + <string name="positive_ok">Aceptar</string> + <string name="reason_required_to_read_documents">Requírese permiso de almacenamento para ler os seus documentos.</string> + <string name="title_permission_required">Requírese permiso</string> + <string name="current_dir">Directorio actual: %1$s</string> + <string name="bad_directory">Ruta incorrecta</string> + <string name="directory_browser_label">Escolla directorio</string> + <string name="search_label">Ir</string> + <string name="cancel_label">Cancelar</string> + <string name="confirm_label">Confirmar</string> + <string name="up_description">Ao directorio superior</string> + <string name="password">Contrasinal</string> + <string name="user_name">Nome de usuario</string> + <string name="server_url_and_port">URL e porto do servidor da nube.</string> + <string name="server_url">URL do servidor</string> + <string name="otg_warning">Funcionalidade experimental: Use só se for posíbel escribir no dispositivo OTG .</string> + <string name="otg_device_path">Ruta ao dispositivo OTG</string> + <string name="external_sd_path">Ruta ao SD externo</string> + <string name="physical_storage_settings">Configuración de almacenamento físico</string> + <string name="owncloud_settings">Configuración do servidor na nube</string> + <string name="storage_provider_settings">Configuración do fornecedor de almacenamento</string> + <string name="otg_missing_error">Ficheiro raíz incorrecto. Comprobe o seu dispositivo OTG e/ou a configuración.</string> + <string name="ext_document_provider_error">Ficheiro raíz incorrecto. Comprobe a configuración da súa tarxeta SD.</string> + <string name="owncloud_unspecified_error">Erro sen especificar ao conextarse aos servidor da nube. Comprobe a configuración e/ou tente máis tarde.</string> + <string name="owncloud_unauthorized">Non é posíbel acceder ao servidor da nube. Comprobe a configuración.</string> + <string name="owncloud_wrong_connection">Non é posíbel conectar co servidor da nube. Comprobe a configuración.</string> + <string name="usb_connected_configure">USB conectado; configure o seu dispositivo.</string> + <string name="remote_server">Servidor remoto</string> + <string name="otg_file_system">Dispositivo OTG (experimental)</string> + <string name="external_sd_file_system">SD externa</string> + <string name="local_file_system">Sistema de ficheiros local</string> + <string name="local_documents">Directorio de documentos</string> + <string name="close_document_locations">Pechar localizacións dos documentos</string> + <string name="document_locations">Localización dos ficheiros</string> + <string name="filter_drawings">Debuxos</string> + <string name="filter_presentations">Presentacións</string> + <string name="filter_spreadsheets">Follas de cálculo</string> + <string name="filter_documents">Documentos</string> + <string name="filter_everything">Todo</string> + <string name="share_via">Compartir mediante</string> + <string name="share">Compartir</string> + <string name="open">Abrir</string> + <string name="action_settings">Configuración</string> + <string name="action_about">Acerca de</string> + <string name="title_browser">Todos os ficheiros</string> + <string name="title_recents">Ficheiros recentes</string> + <string name="file_icon_desc">Icona de ficheiro</string> + <string name="sort_newest">Recentes primeiro</string> + <string name="sort_oldest">Antigos primeiro</string> + <string name="sort_za">Z-A</string> + <string name="sort_az">A-Z</string> + <string name="sort_largest">Maiores primeiro</string> + <string name="sort_smallest">Menores primeiro</string> + <string name="sort">Ordenar por</string> + <string name="filter">Filtrar por</string> + <string name="default_document_name">sen nome</string> + <string name="new_drawing">Novo debuxo</string> + <string name="new_spreadsheet">Nova folla de cálculo</string> + <string name="new_presentation">Nova presentación</string> + <string name="new_textdocument">Novo documento de texto</string> + <string name="about_moreinfo">Máis información</string> + <string name="about_notice">Mostrar aviso</string> + <string name="about_license">Mostrar licenza</string> + <string name="pref_show_debug_info_summary">Permitir mostrar información de depuración no visor de documentos</string> + <string name="pref_show_debug_info">Mostrar información de depuración</string> + <string name="pref_filter_summary">Indique que filtro de ficheiros desexa usar como predeterminado.</string> + <string name="pref_filter_title">Filtro de ficheiros predeterminado</string> + <string name="pref_sort_title">Orde dos ficheiros</string> + <string name="pref_file_explorer_title">Disposición do xestor de ficheiros</string> + <string name="pref_viewmode_summary">Ver ficheiros nunha grade ou nunha lista.</string> + <string name="pref_sort_summary">Selecione como ordenar os ficheiros: A-Z, por tamaño ou por data.</string> + <string name="pref_show_hidden_files_summary">Permitir mostrar ficheiros/cartafoles agochados</string> + <string name="pref_show_hidden_files">Ficheiros/Cartafoles agochados</string> + <string name="pref_category_explorer">Configuración do xestor de ficheiros</string> + <string name="grid_view">Grade</string> + <string name="list_view">Lista</string> + <string name="failed_to_load_file">Non foi posíbel determinar que ficheiro cargar</string> + <string name="storage_permission_required">Requírese permiso de almacenamento</string> + <string name="file_creation_failed">Non foi posíbel cargar o documento</string> + <string name="file_exists_warning">Xa existe un ficheiro con este nome, que será substituído.</string> + <string name="temp_file_saving_disabled">Este ficheiro só permite a lectura e non pode ser gardado.</string> + <string name="no_items">Non hai elementos</string> + <string name="no_recent_items">Non hai elementos recentes</string> + <string name="app_vendor">Esta versión foi fornecida por $VENDOR.</string> + <string name="action_cancel">Cancelar</string> + <string name="negative_cancel">Cancelar</string> + <string name="create_new_document_title">Crear documento novo</string> + <string name="enter_filename">Introduza o nome do ficheiro:</string> + <string name="action_overwrite">Substituír</string> + <string name="action_create">Crear</string> + <string name="loading">A cargar...</string> + <string name="title_activity_show_html">Acerca de</string> + <string name="directory_not_saved">Directorio non gardado.</string> + <string name="bmp_null">BMP é nulo!</string> + <string name="unable_to_go_further">Non foi posíbel ir máis lonxe.</string> + <string name="share_document">Compartir documento</string> +</resources> \ No newline at end of file diff --git a/android/app/src/main/res/values-is/strings.xml b/android/app/src/main/res/values-is/strings.xml index a6b3daec9..ab038e3b9 100644 --- a/android/app/src/main/res/values-is/strings.xml +++ b/android/app/src/main/res/values-is/strings.xml @@ -1,2 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="pref_sort_title">Röðun skráa</string> + <string name="pref_show_hidden_files">Faldar skrár/möppur</string> + <string name="grid_view">Reitir</string> + <string name="list_view">Listi</string> + <string name="failed_to_load_file">Mistókst að ákvarða hvaða skrá eigi að hlaða inn</string> + <string name="storage_permission_required">Heimild til aðgangs að gagnageymslu er nauðsynleg</string> + <string name="file_creation_failed">Mistókst að útbúa skrá</string> + <string name="temp_file_saving_disabled">Þessi skrá er aðeins lesanleg, vistun er óvirk.</string> + <string name="no_items">Engin atriði</string> + <string name="no_recent_items">Engin nýleg atriði</string> + <string name="app_vendor">Þessi útgáfa er í boði $VENDOR.</string> + <string name="app_version">Útgáfa: %1$s, byggingarauðkenni: %2$s</string> + <string name="app_name_settings">Stillingar</string> +</resources> \ No newline at end of file diff --git a/android/lib/src/main/res/values-bar/strings.xml b/android/lib/src/main/res/values-bar/strings.xml index a6b3daec9..6ef2e78e1 100644 --- a/android/lib/src/main/res/values-bar/strings.xml +++ b/android/lib/src/main/res/values-bar/strings.xml @@ -1,2 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="cannot_open_file_chooser">Dateiaaswoi hod ned afgmocht wean kinnt</string> + <string name="failed_to_insert_image">Buidl hod nei eigfiagt wean kinnt</string> + <string name="storage_permission_required">A Speichazuagriff is eafoadalich</string> + <string name="temp_file_saving_disabled">De Datei is schreibgeschitzt, speichan is aasgschoit.</string> +</resources> \ No newline at end of file diff --git a/android/lib/src/main/res/values-gl/strings.xml b/android/lib/src/main/res/values-gl/strings.xml index a6b3daec9..d1e5a04c0 100644 --- a/android/lib/src/main/res/values-gl/strings.xml +++ b/android/lib/src/main/res/values-gl/strings.xml @@ -1,2 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="loading">A cargar...</string> + <string name="cannot_open_file_chooser">Non é posíbel abrir o selector de ficheiros</string> + <string name="failed_to_insert_image">Non foi posíbel inserir imaxe</string> + <string name="failed_to_load_file">Non foi posíbel determinar que ficheiro cargar</string> + <string name="storage_permission_required">Requírese permiso de almacenamento</string> + <string name="temp_file_saving_disabled">Este ficheiro só permite a lectura e non pode ser gardado.</string> +</resources> \ No newline at end of file diff --git a/android/lib/src/main/res/values-is/strings.xml b/android/lib/src/main/res/values-is/strings.xml index a6b3daec9..4a0941ffb 100644 --- a/android/lib/src/main/res/values-is/strings.xml +++ b/android/lib/src/main/res/values-is/strings.xml @@ -1,2 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> -<resources></resources> \ No newline at end of file +<resources> + <string name="loading">Hleð inn...</string> + <string name="cannot_open_file_chooser">Gat ekki opnað skráaval</string> + <string name="failed_to_insert_image">Mistókst að setja inn mynd</string> + <string name="failed_to_load_file">Mistókst að ákvarða hvaða skrá eigi að hlaða inn</string> + <string name="storage_permission_required">Heimild til aðgangs að gagnageymslu er nauðsynleg</string> + <string name="temp_file_saving_disabled">Þessi skrá er aðeins lesanleg, vistun er óvirk.</string> +</resources> \ No newline at end of file diff --git a/loleaflet/po/ui-bar.po b/loleaflet/po/ui-bar.po index 3a6f9e6a0..ab1706c7b 100644 --- a/loleaflet/po/ui-bar.po +++ b/loleaflet/po/ui-bar.po @@ -7,28 +7,28 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\n" -"PO-Revision-Date: 2016-05-25 09:45+0000\n" -"Last-Translator: Anonymous Pootle User\n" -"Language-Team: LANGUAGE <l...@li.org>\n" -"Language: \n" +"PO-Revision-Date: 2020-01-28 16:49+0000\n" +"Last-Translator: Florian <1234567...@hotmail.de>\n" +"Language-Team: Bavarian <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/bar/>\n" +"Language: bar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.7\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9.1\n" "X-POOTLE-MTIME: 1463059003.000000\n" #: admin/admin.strings.js:6 msgid "Admin console" -msgstr "" +msgstr "Admin Konsoln" #: admin/admin.strings.js:7 msgid "Settings" -msgstr "" +msgstr "Eistellunga" #: admin/admin.strings.js:8 msgid "Overview" -msgstr "" +msgstr "Iwasicht" #: admin/admin.strings.js:9 msgid "(current)" @@ -40,7 +40,7 @@ msgstr "" #: admin/admin.strings.js:11 msgid "History" -msgstr "" +msgstr "Gschicht" #: admin/admin.strings.js:12 msgid "Dashboard" @@ -48,11 +48,11 @@ msgstr "" #: admin/admin.strings.js:13 msgid "Users online" -msgstr "" +msgstr "Nutza online" #: admin/admin.strings.js:14 msgid "User Name" -msgstr "" +msgstr "Nutzanam" #: admin/admin.strings.js:15 msgid "Documents opened" @@ -64,7 +64,7 @@ msgstr "" #: admin/admin.strings.js:17 msgid "Memory consumed" -msgstr "" +msgstr "Oabatsspeicha belegt" #: admin/admin.strings.js:18 msgid "Bytes sent" @@ -80,7 +80,7 @@ msgstr "" #: admin/admin.strings.js:21 msgid "Document" -msgstr "" +msgstr "Dokument" #: admin/admin.strings.js:22 msgid "Number of views" diff --git a/loleaflet/po/ui-gl.po b/loleaflet/po/ui-gl.po index b661fbcb2..6f62d7f59 100644 --- a/loleaflet/po/ui-gl.po +++ b/loleaflet/po/ui-gl.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\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" -"Language: \n" +"PO-Revision-Date: 2020-01-29 09:28+0000\n" +"Last-Translator: Xosé <xoseca...@gmail.com>\n" +"Language-Team: Galician <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/gl/>\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.2.5\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.9.1\n" "X-Pootle-Path: /gl/libo_online/loleaflet-ui-gl.po\n" "X-Pootle-Revision: 3938392\n" @@ -286,39 +287,39 @@ msgstr "Iniciar o envío" #: src/control/Control.DownloadProgress.js:314 msgid "Start cross copy/paste" -msgstr "" +msgstr "Iniciar copiar/pegar cruzado" #: src/control/ColorPicker.js:121 msgid "No color" -msgstr "" +msgstr "Sen cor" #: src/control/Control.JSDialogBuilder.js:151 msgid "Linear" -msgstr "" +msgstr "Lineal" #: src/control/Control.JSDialogBuilder.js:154 msgid "Axial" -msgstr "" +msgstr "Axial" #: src/control/Control.JSDialogBuilder.js:157 msgid "Radial" -msgstr "" +msgstr "Radial" #: src/control/Control.JSDialogBuilder.js:160 msgid "Ellipsoid" -msgstr "" +msgstr "Elipsoide" #: src/control/Control.JSDialogBuilder.js:164 msgid "Quadratic" -msgstr "" +msgstr "Cuadrática" #: src/control/Control.JSDialogBuilder.js:167 msgid "Square" -msgstr "" +msgstr "Cadrado" #: src/control/Control.JSDialogBuilder.js:170 msgid "Fixed size" -msgstr "" +msgstr "Tamaño fixo" #: src/control/Control.JSDialogBuilder.js:741 #: src/control/Control.Toolbar.js:1588 @@ -327,47 +328,43 @@ msgstr "Ningún" #: src/control/Control.JSDialogBuilder.js:744 msgid "Color" -msgstr "" +msgstr "Cor" #: src/control/Control.JSDialogBuilder.js:747 msgid "Gradient" -msgstr "" +msgstr "Gradación" #: src/control/Control.JSDialogBuilder.js:750 msgid "Hatching" -msgstr "" +msgstr "Trama" #: src/control/Control.JSDialogBuilder.js:754 msgid "Pattern" -msgstr "" +msgstr "Patrón" #: src/control/Control.JSDialogBuilder.js:887 msgid "From" -msgstr "" +msgstr "De" #: src/control/Control.JSDialogBuilder.js:890 msgid "To" -msgstr "" +msgstr "Até" #: src/control/Control.JSDialogBuilder.js:1022 -#, fuzzy -#| msgid "Font" msgid "Font Name" -msgstr "Tipo de letra" +msgstr "Nome do tipo de letra" #: src/control/Control.JSDialogBuilder.js:1024 -#, fuzzy -#| msgid "Not Signed" msgid "Font Size" -msgstr "Non asinado" +msgstr "Tamaño do tipo de letra" #: src/control/Control.JSDialogBuilder.js:1478 msgid "Rows" -msgstr "" +msgstr "Filas" #: src/control/Control.JSDialogBuilder.js:1479 msgid "Columns" -msgstr "" +msgstr "Columnas" #: src/control/Control.JSDialogBuilder.js:1499 #: src/control/Control.Toolbar.js:945 @@ -469,7 +466,7 @@ msgstr "Orientación do texto" #: src/control/Control.Menubar.js:239 src/control/Control.Menubar.js:341 #: src/control/Control.Menubar.js:457 msgid "Online Help" -msgstr "" +msgstr "Axuda na rede" #: src/control/Control.Menubar.js:240 src/control/Control.Menubar.js:342 #: src/control/Control.Menubar.js:458 @@ -479,7 +476,7 @@ msgstr "Atallos de teclado" #: src/control/Control.Menubar.js:241 src/control/Control.Menubar.js:343 #: src/control/Control.Menubar.js:459 msgid "Report an issue" -msgstr "" +msgstr "Informar dun problema" #: src/control/Control.Menubar.js:242 src/control/Control.Menubar.js:344 #: src/control/Control.Menubar.js:460 src/control/Control.Menubar.js:506 @@ -524,7 +521,7 @@ msgstr "Folla de Excel (.xlsx)" #: src/control/Control.Menubar.js:474 src/control/Control.Menubar.js:517 #: src/control/Control.Menubar.js:562 msgid "Export as" -msgstr "" +msgstr "Exportar como" #: src/control/Control.Menubar.js:759 src/control/Control.Toolbar.js:1974 msgid "Reset to Default Language" @@ -568,7 +565,7 @@ msgstr "Confirma que desexa eliminar esta páxina?" #: src/control/Control.Toolbar.js:838 msgid "Default Style" -msgstr "" +msgstr "Estilo predeterminado" #: src/control/Control.Toolbar.js:889 msgid "Borders" @@ -587,10 +584,8 @@ msgid "Insert shapes" msgstr "Inserir formas" #: src/control/Control.Toolbar.js:958 src/layer/tile/WriterTileLayer.js:76 -#, fuzzy -#| msgid "Text orientation" msgid "Toggle Page Orientation" -msgstr "Orientación do texto" +msgstr "Alternar orientación da páxina" #: src/control/Control.Toolbar.js:1078 src/layer/tile/CalcTileLayer.js:180 msgid "First sheet" @@ -888,19 +883,19 @@ msgstr "Esta versión do %productName funciona grazas a" #: src/control/Toolbar.js:449 msgid "Insert hyperlink" -msgstr "" +msgstr "Inserir hiperligazón" #: src/control/Toolbar.js:451 msgid "Text" -msgstr "" +msgstr "Texto" #: src/control/Toolbar.js:452 msgid "Link" -msgstr "" +msgstr "Ligazón" #: src/control/Toolbar.js:455 msgid "OK" -msgstr "" +msgstr "Aceptar" #: src/core/Socket.js:59 msgid "IE11 has reached its maximum number of connections. Please see this document to increase this limit if needed: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85)#websocket-maximum-server-connections" @@ -912,7 +907,7 @@ msgstr "Vaites! Produciuse un problema ao conectar co LibreOffice Online:" #: src/core/Socket.js:294 msgid "Served by:" -msgstr "" +msgstr "Servido por:" #: src/core/Socket.js:299 msgid "Unsupported server version." @@ -1040,7 +1035,7 @@ msgstr "Vai saír do editor; confirma que desexa visitar %url?" #: src/errormessages.js:26 msgid "Failed to load the document. This document is either malformed or is taking more resources than allowed. Please contact the administrator." -msgstr "" +msgstr "Non foi posíbel cargar o documento. O documento non está correctamente construído ou está a consumir máis recursos dos permitidos. Contacte coa administración." #: src/errormessages.js:30 msgid "Failed to load document." @@ -1082,11 +1077,11 @@ msgstr "Non é posíbel renomear o documento. Comprobe os seus permisos ou conta #: src/errormessages.js:47 msgid "Uploading file to server failed, file not found." -msgstr "" +msgstr "Non foi posíbel enviar o ficheiro ao servidor; non se atopou o ficheiro." #: src/errormessages.js:48 msgid "Uploading file to server failed, the file is too large." -msgstr "" +msgstr "Non foi posíbel enviar o ficheiro ao servidor; o ficheiro é demasiado grande." #: src/layer/marker/Annotation.js:220 msgid "Accept change" @@ -1106,24 +1101,18 @@ msgstr "Responder" #: src/layer/tile/CalcTileLayer.js:75 src/layer/tile/ImpressTileLayer.js:117 #: src/layer/tile/WriterTileLayer.js:56 -#, fuzzy -#| msgid "Cancel the search" msgid "Show the search bar" -msgstr "Cancelar a busca" +msgstr "Mostrar a barra de buscas" #: src/layer/tile/CalcTileLayer.js:237 src/layer/tile/ImpressTileLayer.js:222 #: src/layer/tile/WriterTileLayer.js:159 -#, fuzzy -#| msgid "Cancel the search" msgid "Clear the search field" -msgstr "Cancelar a busca" +msgstr "Limpar o campo de buscas" #: src/layer/tile/CalcTileLayer.js:239 src/layer/tile/ImpressTileLayer.js:224 #: src/layer/tile/WriterTileLayer.js:161 -#, fuzzy -#| msgid "Cancel the search" msgid "Hide the search bar" -msgstr "Cancelar a busca" +msgstr "Agochar a barra de buscas" #: src/layer/tile/TileLayer.js:240 msgid "Modify" @@ -1150,9 +1139,8 @@ msgid "<p>Please use the copy/paste buttons on your on-screen keyboard.</p>" msgstr "<p>Empregue os botóns copiar/pegar do teclado da pantalla.</p>" #: src/map/Clipboard.js:791 -#, fuzzy msgid "<p>If you would like to share larger elements of your document with other applications it is necessary to first download them onto your device. To do that press the \"Start download\" button below, and when complete click \"Confirm copy to clipboard\".</p><p>If you are copy and pasting between documents inside %productName, there is no need to download.</p>" -msgstr "<p>Se desexa compartir elementos máis grandes do documento con outros aplicativos tenos que descargar primeiro no seu dispositivo. Para o facer, prema no botón «Iniciar a descarga» de embaixo e cando esta remate prema en «Confirmar o copiado ao portapapeis».</p><p>Se está copiando e pegando entre documentos de %productName non é preciso descargar.</p>" +msgstr "<p>Se desexa compartir elementos máis grandes do documento con outras aplicacións tenos que descargar primeiro no seu dispositivo. Para o facer, prema no botón «Iniciar a descarga» de embaixo e cando esta remate prema en «Confirmar o copiado ao portapapeis».</p><p>Se está copiando e pegando entre documentos de %productName non é preciso descargar.</p>" #: src/map/Clipboard.js:807 msgid "<p>A download due to a large copy/paste operation has already started. Please, wait for the current download or cancel it before starting a new one</p>" @@ -1183,12 +1171,12 @@ msgstr "Cargando…" #: src/map/handler/Map.FileInserter.js:96 #, javascript-format msgid "The file of type: %0 cannot be uploaded to server since the file has no name" -msgstr "" +msgstr "Non é posíbel enviar ao servidor o ficheiro de tipo: %0 porque o ficheiro non ten nome" #: src/map/handler/Map.FileInserter.js:98 #, javascript-format msgid "The file of type: %0 cannot be uploaded to server since the file is empty" -msgstr "" +msgstr "Non é posíbel enviar ao servidor o ficheiro de tipo: %0 porque o ficheiro está baleiro" #: src/map/handler/Map.FileInserter.js:129 msgid "Uploading..." @@ -1196,7 +1184,7 @@ msgstr "Enviando..." #: src/map/handler/Map.FileInserter.js:143 msgid "Uploading file to server failed with status: %0" -msgstr "" +msgstr "O envío do ficheiro ao servidor fallou co estado: %0" #: src/map/handler/Map.WOPI.js:107 msgid "Creating new file from template..." diff --git a/loleaflet/po/ui-id.po b/loleaflet/po/ui-id.po index 72a252622..870625a81 100644 --- a/loleaflet/po/ui-id.po +++ b/loleaflet/po/ui-id.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\n" -"PO-Revision-Date: 2020-01-26 05:49+0000\n" -"Last-Translator: Budi Aryo <venera.android.ph...@gmail.com>\n" +"PO-Revision-Date: 2020-01-28 11:21+0000\n" +"Last-Translator: Abdul Mukti Nurrohman <abduld...@gmail.com>\n" "Language-Team: Indonesian <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/id/>\n" "Language: id\n" "MIME-Version: 1.0\n" @@ -275,15 +275,15 @@ msgstr "Kamu" #: src/control/Control.DownloadProgress.js:36 msgid "Start download" -msgstr "" +msgstr "Mulai unduh" #: src/control/Control.DownloadProgress.js:51 msgid "Confirm copy to clipboard" -msgstr "" +msgstr "Konfirmasi salin ke papan" #: src/control/Control.DownloadProgress.js:209 msgid "Start upload" -msgstr "" +msgstr "Mulai unggah" #: src/control/Control.DownloadProgress.js:314 msgid "Start cross copy/paste" @@ -315,11 +315,11 @@ msgstr "" #: src/control/Control.JSDialogBuilder.js:167 msgid "Square" -msgstr "" +msgstr "Kotak" #: src/control/Control.JSDialogBuilder.js:170 msgid "Fixed size" -msgstr "" +msgstr "Ukuran tetap" #: src/control/Control.JSDialogBuilder.js:741 #: src/control/Control.Toolbar.js:1588 @@ -344,17 +344,15 @@ msgstr "" #: src/control/Control.JSDialogBuilder.js:887 msgid "From" -msgstr "" +msgstr "Dari" #: src/control/Control.JSDialogBuilder.js:890 msgid "To" -msgstr "" +msgstr "Ke" #: src/control/Control.JSDialogBuilder.js:1022 -#, fuzzy -#| msgid "Font" msgid "Font Name" -msgstr "Nama Fonta" +msgstr "Nama huruf" #: src/control/Control.JSDialogBuilder.js:1024 #, fuzzy @@ -364,11 +362,11 @@ msgstr "Ukuran Fonta" #: src/control/Control.JSDialogBuilder.js:1478 msgid "Rows" -msgstr "" +msgstr "Baris" #: src/control/Control.JSDialogBuilder.js:1479 msgid "Columns" -msgstr "" +msgstr "Kolom" #: src/control/Control.JSDialogBuilder.js:1499 #: src/control/Control.Toolbar.js:945 @@ -449,8 +447,9 @@ msgid "Reset zoom" msgstr "Reset zum" #: src/control/Control.Menubar.js:64 +#, fuzzy msgid "Show Ruler" -msgstr "" +msgstr "Tampil penggaris" #: src/control/Control.Menubar.js:74 src/control/Control.Menubar.js:291 #: src/control/Control.Menubar.js:382 src/control/Control.Menubar.js:619 @@ -469,8 +468,9 @@ msgstr "Orientasi Teks" #: src/control/Control.Menubar.js:239 src/control/Control.Menubar.js:341 #: src/control/Control.Menubar.js:457 +#, fuzzy msgid "Online Help" -msgstr "" +msgstr "Bantuan online" #: src/control/Control.Menubar.js:240 src/control/Control.Menubar.js:342 #: src/control/Control.Menubar.js:458 @@ -479,8 +479,9 @@ msgstr "Pintasan papan tik" #: src/control/Control.Menubar.js:241 src/control/Control.Menubar.js:343 #: src/control/Control.Menubar.js:459 +#, fuzzy msgid "Report an issue" -msgstr "" +msgstr "Laporkan isu" #: src/control/Control.Menubar.js:242 src/control/Control.Menubar.js:344 #: src/control/Control.Menubar.js:460 src/control/Control.Menubar.js:506 @@ -894,11 +895,11 @@ msgstr "" #: src/control/Toolbar.js:451 msgid "Text" -msgstr "" +msgstr "Teks" #: src/control/Toolbar.js:452 msgid "Link" -msgstr "" +msgstr "Tautan" #: src/control/Toolbar.js:455 msgid "OK" @@ -1046,7 +1047,7 @@ msgstr "" #: src/errormessages.js:30 msgid "Failed to load document." -msgstr "" +msgstr "Gagal memuat dokumen." #: src/errormessages.js:31 msgid "Save failed due to no disk space left. Document will now be read-only." @@ -1058,11 +1059,12 @@ msgstr "Dokumen tidak dapat disimpan karena token akses kedaluwarsa atau tidak v #: src/errormessages.js:33 msgid "Document cannot be saved." -msgstr "" +msgstr "Dokumen tidak dapat disimpan" #: src/errormessages.js:34 +#, fuzzy msgid "Document cannot be renamed." -msgstr "" +msgstr "Dokumen tidak dapat diganti nama" #: src/errormessages.js:38 #, javascript-format @@ -1144,12 +1146,14 @@ msgid "To paste outside %productName, please first click the 'download' button" msgstr "" #: src/map/Clipboard.js:278 +#, fuzzy msgid "Failed to download clipboard, please re-copy" -msgstr "" +msgstr "Gagal unduh ke papan, tolong salin ulang" #: src/map/Clipboard.js:766 +#, fuzzy msgid "<p>Please use the copy/paste buttons on your on-screen keyboard.</p>" -msgstr "" +msgstr "<p>Tolong gunakan tombol salin/tempel di papan ketik layar mu. <p>" #: src/map/Clipboard.js:791 msgid "<p>If you would like to share larger elements of your document with other applications it is necessary to first download them onto your device. To do that press the \"Start download\" button below, and when complete click \"Confirm copy to clipboard\".</p><p>If you are copy and pasting between documents inside %productName, there is no need to download.</p>" diff --git a/loleaflet/po/ui-is.po b/loleaflet/po/ui-is.po index 04f99f877..4ab89c7c4 100644 --- a/loleaflet/po/ui-is.po +++ b/loleaflet/po/ui-is.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\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" -"Language: \n" +"PO-Revision-Date: 2020-01-28 10:47+0000\n" +"Last-Translator: Sveinn í Felli <s...@fellsnet.is>\n" +"Language-Team: Icelandic <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/is/>\n" +"Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.2.5\n" +"Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n" +"X-Generator: Weblate 3.9.1\n" "X-Pootle-Path: /is/libo_online/loleaflet-ui-is.po\n" "X-Pootle-Revision: 3937885\n" @@ -170,7 +171,7 @@ msgstr "Slökkva á þjóni" #: admin/admin.strings.js:43 msgid "Server uptime" -msgstr "" +msgstr "Uppitími þjóns" #: admin/src/AdminSocketAnalytics.js:219 msgid "Received" @@ -274,15 +275,15 @@ msgstr "Þú" #: src/control/Control.DownloadProgress.js:36 msgid "Start download" -msgstr "" +msgstr "Hefja niðurhal" #: src/control/Control.DownloadProgress.js:51 msgid "Confirm copy to clipboard" -msgstr "" +msgstr "Staðfesta afritun á klippispjald" #: src/control/Control.DownloadProgress.js:209 msgid "Start upload" -msgstr "" +msgstr "Hefja innsedingu" #: src/control/Control.DownloadProgress.js:314 msgid "Start cross copy/paste" diff --git a/loleaflet/po/ui-ja.po b/loleaflet/po/ui-ja.po index 42c21ae76..5d15f869f 100644 --- a/loleaflet/po/ui-ja.po +++ b/loleaflet/po/ui-ja.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\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" -"Language: \n" +"PO-Revision-Date: 2020-01-28 08:10+0000\n" +"Last-Translator: 村上正記 <mucky85...@gmail.com>\n" +"Language-Team: Japanese <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/ja/>\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.2.5\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.9.1\n" "X-Pootle-Path: /ja/libo_online/loleaflet-ui-ja.po\n" "X-Pootle-Revision: 3937895\n" @@ -226,11 +227,11 @@ msgstr " 秒" #: src/control/Control.AlertDialog.js:42 msgid "Open link" -msgstr "" +msgstr "リンクを開く" #: src/control/Control.AlertDialog.js:54 msgid "Edit" -msgstr "" +msgstr "編集" #: src/control/Control.AlertDialog.js:76 msgid "The server encountered a %0 error while parsing the %1 command." diff --git a/loleaflet/po/ui-uk.po b/loleaflet/po/ui-uk.po index dd4f41975..57f93115e 100644 --- a/loleaflet/po/ui-uk.po +++ b/loleaflet/po/ui-uk.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-11 23:45+0100\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" -"Language: \n" +"PO-Revision-Date: 2020-01-28 16:49+0000\n" +"Last-Translator: Євген Кондратюк <lach...@gmail.com>\n" +"Language-Team: Ukrainian <https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/uk/>\n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.2.5\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.9.1\n" "X-Pootle-Path: /uk/libo_online/loleaflet-ui-uk.po\n" "X-Pootle-Revision: 3938227\n" @@ -274,11 +275,12 @@ msgstr "Ви" #: src/control/Control.DownloadProgress.js:36 msgid "Start download" -msgstr "" +msgstr "Почати завантаження" #: src/control/Control.DownloadProgress.js:51 +#, fuzzy msgid "Confirm copy to clipboard" -msgstr "" +msgstr "Підтвердіть копіювання в буфер" #: src/control/Control.DownloadProgress.js:209 msgid "Start upload" @@ -290,27 +292,30 @@ msgstr "" #: src/control/ColorPicker.js:121 msgid "No color" -msgstr "" +msgstr "Безбарвно" #: src/control/Control.JSDialogBuilder.js:151 msgid "Linear" msgstr "" #: src/control/Control.JSDialogBuilder.js:154 +#, fuzzy msgid "Axial" -msgstr "" +msgstr "Осьовий" #: src/control/Control.JSDialogBuilder.js:157 +#, fuzzy msgid "Radial" -msgstr "" +msgstr "Радіальний" #: src/control/Control.JSDialogBuilder.js:160 msgid "Ellipsoid" -msgstr "" +msgstr "Еліпсоїд" #: src/control/Control.JSDialogBuilder.js:164 +#, fuzzy msgid "Quadratic" -msgstr "" +msgstr "Квадратичний" #: src/control/Control.JSDialogBuilder.js:167 msgid "Square" commit 86d500b588e1adf920bcd5b80c7dc09abfb3bcc6 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Wed Jan 29 11:54:54 2020 -0500 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:38:46 2020 +0100 leaflet: fix inserting comments regression from 18b3bfeabcde69e3e1736b6c6dc7c8b4fed27dec Change-Id: I2bf9c080ed2f1a9b4c0401ab23e75caf4affad62 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87700 Reviewed-by: Aron Budea <aron.bu...@collabora.com> Tested-by: Aron Budea <aron.bu...@collabora.com> diff --git a/loleaflet/src/layer/tile/WriterTileLayer.js b/loleaflet/src/layer/tile/WriterTileLayer.js index 8b4ec90ed..526e7a0af 100644 --- a/loleaflet/src/layer/tile/WriterTileLayer.js +++ b/loleaflet/src/layer/tile/WriterTileLayer.js @@ -7,7 +7,7 @@ L.WriterTileLayer = L.TileLayer.extend({ newAnnotation: function (comment) { - if (!comment.anchorPos && this._isCursorVisible) { + if (!comment.anchorPos && this._map._isCursorVisible) { comment.anchorPos = L.bounds(this._latLngToTwips(this._visibleCursor.getSouthWest()), this._latLngToTwips(this._visibleCursor.getNorthEast())); comment.anchorPix = this._twipsToPixels(comment.anchorPos.min); diff --git a/loleaflet/src/map/handler/Map.Keyboard.js b/loleaflet/src/map/handler/Map.Keyboard.js index 8b5a5fad8..6ba2dc165 100644 --- a/loleaflet/src/map/handler/Map.Keyboard.js +++ b/loleaflet/src/map/handler/Map.Keyboard.js @@ -317,7 +317,7 @@ L.Map.Keyboard = L.Handler.extend({ if (this.modifier) { unoKeyCode |= this.modifier; - if (ev.type !== 'keyup' && (this.modifier !== shift || (keyCode === 32 && !docLayer._isCursorVisible))) { + if (ev.type !== 'keyup' && (this.modifier !== shift || (keyCode === 32 && !this._map._isCursorVisible))) { keyEventFn('input', charCode, unoKeyCode); ev.preventDefault(); return; commit 629c7e2aa3acaf69151f4c65f7f803d9073c3823 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Wed Jan 29 10:33:19 2020 -0500 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:38:36 2020 +0100 leaflet: fix input-bar now showing keyboard on mobile Change-Id: Ib81822cae342d5e8bc394fc84e43ec681ecffb8f Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87693 Reviewed-by: Aron Budea <aron.bu...@collabora.com> Tested-by: Aron Budea <aron.bu...@collabora.com> diff --git a/loleaflet/src/control/Control.LokDialog.js b/loleaflet/src/control/Control.LokDialog.js index 4779f4ed9..6afb2d064 100644 --- a/loleaflet/src/control/Control.LokDialog.js +++ b/loleaflet/src/control/Control.LokDialog.js @@ -345,15 +345,15 @@ L.Control.LokDialog = L.Control.extend({ $('#' + strId).dialog('option', 'title', e.title); } } else if (e.action === 'cursor_visible') { - // cursor_visible means focus has changed. + // cursor_visible implies focus has changed, but can + // be misleading when it flips back on forth on typing! this._dialogs[e.id].cursorVisible = e.visible === 'true'; if (this._dialogs[e.id].cursorVisible) { $('#' + strId + '-cursor').css({display: 'block'}); - this._map.onFocusDialog(this, e.id); + this._map.fire('changefocuswidget', {winId: e.id, dialog: this, acceptInput: true}); // Us. } else { $('#' + strId + '-cursor').css({display: 'none'}); - this._map.fire('changefocuswidget', {winId: 0, dialog: null}); // Editor. } } else if (e.action === 'close') { parent = this._getParentId(e.id); @@ -380,7 +380,6 @@ L.Control.LokDialog = L.Control.extend({ // set the position of the cursor container element L.DomUtil.setStyle(this._dialogs[dlgId].cursor, 'left', x + 'px'); L.DomUtil.setStyle(this._dialogs[dlgId].cursor, 'top', y + 'px'); - this._map.focus(); }, _createDialogCursor: function(dialogId) { @@ -391,7 +390,7 @@ L.Control.LokDialog = L.Control.extend({ L.DomUtil.addClass(cursor, 'blinking-cursor'); }, - focus: function(dlgId) { + focus: function(dlgId, acceptInput) { // In case of the sidebar we should be careful about // grabbing the focus from the main window. if (this._isSidebar(dlgId)) { @@ -410,7 +409,7 @@ L.Control.LokDialog = L.Control.extend({ this._map.setWinId(dlgId); if (dlgId in this._dialogs) { - this._map.focus(); + this._map.focus(acceptInput); } }, @@ -963,7 +962,7 @@ L.Control.LokDialog = L.Control.extend({ // We lost the focus. this._onEditorGotFocus(); } else { - this.focus(e.winId); + this.focus(e.winId, e.acceptInput); } }, diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js index 4ee77558e..eabe4fbc1 100644 --- a/loleaflet/src/map/Map.js +++ b/loleaflet/src/map/Map.js @@ -1336,7 +1336,10 @@ L.Map = L.Evented.extend({ }, // Change the focus to a dialog or editor. - _changeFocusWidget: function (dialog, winId) { + // @dialog is the instance of the dialog class. + // @winId is the ID of the dialog/sidebar, or 0 for the editor. + // @acceptInput iff defined, map.focus is called and passed to it. + _changeFocusWidget: function (dialog, winId, acceptInput) { if (!this._loaded) { return; } this._winId = winId; @@ -1345,6 +1348,9 @@ L.Map = L.Evented.extend({ var doclayer = this._docLayer; if (doclayer) doclayer._updateCursorAndOverlay(); + + if (acceptInput !== undefined) + this.focus(acceptInput); }, // Our browser tab lost focus. @@ -1374,7 +1380,7 @@ L.Map = L.Evented.extend({ if (e.winId === 0) { this._onEditorGotFocus(); } else { - this._changeFocusWidget(e.dialog, e.winId); + this._changeFocusWidget(e.dialog, e.winId, e.acceptInput); } }, commit 0807b6921c24026566a2c14841e14c9495446508 Author: Pedro Pinto Silva <pedro.si...@collabora.com> AuthorDate: Wed Jan 29 10:22:56 2020 +0100 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:38:23 2020 +0100 Mobile: Calc: visual cleanup after new changes introduced by 87548, 87549 and 87615 - realign plus icon - readjust top elements' position - avoiding changing border from #toolbar-wrapper as this would affect readonly mode Change-Id: I010aaa7b3bd25bce1fe386854c0a7cd0b9c7331e Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87675 Reviewed-by: Pedro Pinto da Silva <pedro.si...@collabora.com> Tested-by: Pedro Pinto da Silva <pedro.si...@collabora.com> diff --git a/loleaflet/css/loleaflet.css b/loleaflet/css/loleaflet.css index 5eda01aaa..fb5ddd116 100644 --- a/loleaflet/css/loleaflet.css +++ b/loleaflet/css/loleaflet.css @@ -252,7 +252,7 @@ body { } #document-container.spreadsheet-document { - top: 97px !important; + top: 93px !important; bottom: 68px; } @@ -263,7 +263,7 @@ body { } #spreadsheet-row-column-frame { - top: 77px !important; + top: 73px !important; bottom: 68px; } diff --git a/loleaflet/css/spreadsheet-mobile.css b/loleaflet/css/spreadsheet-mobile.css index 37f685d9e..e73cb506e 100644 --- a/loleaflet/css/spreadsheet-mobile.css +++ b/loleaflet/css/spreadsheet-mobile.css @@ -73,7 +73,6 @@ padding-top: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; - height: 32px !important; } #toolbar-down table.w2ui-button.over { border: 1px solid #eee; commit e5ef6d3a2ababa542284b2bef595989b834573be Author: Pranam Lashkari <lpra...@collabora.com> AuthorDate: Wed Jan 29 02:13:04 2020 +0530 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:38:02 2020 +0100 fix: Row/Column header context menu operates incorrectly select any row/column now try to open the context menu by right-clicking row/column header and perform some action Action will be performed on the originally selected row/column (same goes with the mobile wizard) Change-Id: I2d2a7f871b1562d4706e9ea1e4382968a4502583 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87658 Reviewed-by: Michael Meeks <michael.me...@collabora.com> Tested-by: Michael Meeks <michael.me...@collabora.com> diff --git a/loleaflet/src/control/Control.ColumnHeader.js b/loleaflet/src/control/Control.ColumnHeader.js index 6ef875dc6..008b01bdc 100644 --- a/loleaflet/src/control/Control.ColumnHeader.js +++ b/loleaflet/src/control/Control.ColumnHeader.js @@ -110,7 +110,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ }, optimalWidth: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:SetOptimalColumnWidth'); @@ -120,7 +120,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ // First select the corresponding column because // .uno:InsertColumn doesn't accept any column number // as argument and just inserts before the selected column - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:InsertColumns'); @@ -128,7 +128,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ }, insertColumnAfter: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:InsertColumnsAfter'); @@ -136,7 +136,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ }, deleteColumn: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:DeleteColumns'); @@ -144,7 +144,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ }, hideColumn: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:HideColumn'); @@ -152,7 +152,7 @@ L.Control.ColumnHeader = L.Control.Header.extend({ }, showColumn: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectColumn(index, 0); } this._map.sendUnoCommand('.uno:ShowColumn'); diff --git a/loleaflet/src/control/Control.RowHeader.js b/loleaflet/src/control/Control.RowHeader.js index 264d1bf76..2b654a09e 100644 --- a/loleaflet/src/control/Control.RowHeader.js +++ b/loleaflet/src/control/Control.RowHeader.js @@ -108,7 +108,7 @@ L.Control.RowHeader = L.Control.Header.extend({ }, optimalHeight: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:SetOptimalRowHeight'); @@ -118,35 +118,35 @@ L.Control.RowHeader = L.Control.Header.extend({ // First select the corresponding row because // .uno:InsertRows doesn't accept any row number // as argument and just inserts before the selected row - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:InsertRows'); }, insertRowBelow: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:InsertRowsAfter'); }, deleteRow: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:DeleteRows'); }, hideRow: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:HideRow'); }, showRow: function(index) { - if (this._map._docLayer._selections.getLayers().length === 0) { + if (!this.isHighlighted(index)) { this._selectRow(index, 0); } this._map.sendUnoCommand('.uno:ShowRow'); commit 9e4bc442c7bf570b193bfa53a9f2967850c5323f Author: mert <mert.tu...@collabora.com> AuthorDate: Tue Jan 28 15:19:03 2020 +0300 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:37:49 2020 +0100 mobilewizard: Fix character properties This patch fixes non-showing character properties on calc, also a bit improved the related function in terms of performance. Change-Id: Iba3f32ec5322225dd0d34bb56173151c52156564 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87610 Reviewed-by: Michael Meeks <michael.me...@collabora.com> Tested-by: Michael Meeks <michael.me...@collabora.com> diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js index f455ad2ea..02b90407b 100644 --- a/loleaflet/src/control/Control.MobileWizard.js +++ b/loleaflet/src/control/Control.MobileWizard.js @@ -344,10 +344,9 @@ L.Control.MobileWizard = L.Control.extend({ var textIdx = this._findIdxInParentById(deck, textName); if (stylesIdx >= 0 && textIdx >= 0) { - var moveContent = deck.children[stylesIdx].children; - deck.children.splice(stylesIdx, 1); // remove - textIdx = this._findIdxInParentById(deck, textName); // re-lookup - deck.children[textIdx].children = moveContent.concat(deck.children[textIdx].children); + var moveContent = deck.children[stylesIdx].children[0].children; + deck.children[textIdx].children[0].children = moveContent.concat(deck.children[textIdx].children[0].children); + deck.children.splice(stylesIdx, 1); //remove the styles property } this._removeItems(deck, ['cellbordertype', 'borderlinestyle', 'borderlinecolor']); } commit 579b45dc92b47dbd587dbc48d664d28838843ea4 Author: mert <mert.tu...@collabora.com> AuthorDate: Thu Jan 23 20:19:52 2020 +0300 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Jan 30 12:37:38 2020 +0100 mobilewizard: remove some problematic items Under Cell Appearance properties, cellbordertype, borderlinestyle, borderlinecolor items are removed due to not working properly. Change-Id: I56fd71355051a0b1dc20f6dc86090e2f35520b3a Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87608 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Michael Meeks <michael.me...@collabora.com> diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js index ea7a7c557..f455ad2ea 100644 --- a/loleaflet/src/control/Control.MobileWizard.js +++ b/loleaflet/src/control/Control.MobileWizard.js @@ -349,6 +349,7 @@ L.Control.MobileWizard = L.Control.extend({ textIdx = this._findIdxInParentById(deck, textName); // re-lookup deck.children[textIdx].children = moveContent.concat(deck.children[textIdx].children); } + this._removeItems(deck, ['cellbordertype', 'borderlinestyle', 'borderlinecolor']); } this._removeItems(data, ['editcontour']); @@ -384,14 +385,12 @@ L.Control.MobileWizard = L.Control.extend({ if (data.children[i].id === items[j]) { data.children.splice(i, 1); childRemoved = true; - continue; } } - if (childRemoved === true) { + if (childRemoved && i > 0) i = i - 1; - } else { + if (data.children[i]) this._removeItems(data.children[i], items); - } } } }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits