Commit graph

18001 commits

Author SHA1 Message Date
Gökay Şatır
df17064597 Add a comment for window.app definition into global.js file.
Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Change-Id: I111eda6182235a307b40a297466a1fb4a74ad5bf
2022-04-15 16:37:51 +03:00
Gökay Şatır
7c6c16f46b Added validation feature for window.app object.
This provides possibilities of more reliable testing and debugging.
See the comments in "docstate.js" file.

Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Change-Id: I28ba2098cbe7e206f363fb2b0acbf5c5c2bf155d
2022-04-15 16:37:51 +03:00
Gökay Şatır
4f4c11a886 Moved window.app variable into its own file.
"socket" and "console" variables are used at initialization, so they are left in global.js file.

Debugging of window.app object's variables is now easier.

Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Change-Id: Ic2811ff45ce845cb32d15018eaa2fa9e140202d7
2022-04-15 16:37:51 +03:00
Rash419
9679c36432 jsdialog: in debug build added button in about dialog to open WidgetTestDialog
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ib525515f27640114f5d8bc83314b63f006893d37
2022-04-15 15:18:31 +02:00
Ihor Hordiichuk
2869e34439 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/uk/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I6769f19d1f5256869595da96bd764e45f1b27ec6
2022-04-14 23:26:49 +02:00
Oğuz Ersen
38840435a8 Translated using Weblate (Turkish)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iab66268cfa79bce4dad967549288e25146a4d12e
2022-04-14 23:26:48 +02:00
Matthaiks
8aa249a1d4 Translated using Weblate (Polish)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: Matthaiks <kitynska@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pl/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibd1c4a963a7fabe6a51a5c0d907dbdaaf6627304
2022-04-14 23:26:48 +02:00
Andras Timar
2174ca693e Translated using Weblate (Hungarian)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hu/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I723e2b0147f855f775fe463ecc7aeb1df03f54e3
2022-04-14 23:26:48 +02:00
Yaron Shahrabani
d6a11409a7 Translated using Weblate (Hebrew)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/he/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I512f9082d2263a414e821ab468aea15fd8759e94
2022-04-14 23:26:48 +02:00
William Gathoye
05629fd0ef Translated using Weblate (French)
Currently translated at 100.0% (441 of 441 strings)

Co-authored-by: William Gathoye <william+weblate@gathoye.be>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I653287f3520c6d96a24c60871244873bde2e6bf7
2022-04-14 23:26:48 +02:00
Pedro Pinto Silva
5b0f95ace2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (442 of 442 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (441 of 441 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (441 of 441 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (432 of 439 strings)

Co-authored-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Co-authored-by: Pedro Silva <pedro.silva@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I72dfd49276dee8427404b63a1ae488df47e783aa
2022-04-14 23:26:48 +02:00
Andras Timar
8bb96008b4 Update l10n files for Weblate
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3a4ec94762bbc4490bb73ea2395492b4d6c85990
2022-04-14 16:45:10 +02:00
Pedro Pinto Silva
4e5c3c68b2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.0% (426 of 439 strings)

Co-authored-by: Pedro Silva <pedro.silva@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I1f1009230400718669e3078e2da21072247e43b1
2022-04-14 16:42:16 +02:00
Yaron Shahrabani
29ba8a4b53 Translated using Weblate (Hebrew)
Currently translated at 100.0% (439 of 439 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/he/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0e71e744567ad8dda23eb70a2963474145a85b22
2022-04-14 16:42:16 +02:00
Pedro Pinto Silva
4d8ac478f9 Improve group_download_as: Rename dropdown menu
Remove the `as` from `Download as` because in here we have a dropdown,
it is already clear that the component is not an action in itself but a
dropdown to trigger more actions. If this was not a dropdown but
instead a toolitem that triggers a dialog, such as `Save as`, then it
would make sense to include `as`, but that is not the case

Related issue:
https://github.com/CollaboraOnline/online/issues/4564

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I65de9570800756e026d20534a84d52c29d4f8bd1
2022-04-14 15:22:37 +02:00
Pedro Pinto Silva
1f18df450c Improve group_download_as: replace icon
As discussed in https://github.com/CollaboraOnline/online/issues/4564
the current lc_downloadas2.svg is quite different form the surrounding
icons
- Remove and use new download icon more similar to colibre theme

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I5808af8a50c1f8025b38502ba5fcd2db3f98c9d5
2022-04-14 15:22:37 +02:00
Ashod Nakashian
f6ca40b4fd wsd: do not close the socket while have data to read
The last burst of data arrives with POLLHUP.
If during the read we hit any errors, including
EAGAIN, for whatever reason, we may lose the
data if we don't attempt reading again later.

The only way to guarantee that we do not have
any more data to read, when we get POLLHUP,
is to poll until we either get no POLLIN or
read returns 0 indicating the socket is closed,

Oddly, read(2) sometimes returns 0 without
POLLHUP ever being set, and sometimes we
do get POLLHUP while POLLIN still set. This
implies that poll and read aren't consistent
in how they detect and report the close
condition. Luckily, with this patch we can
handle all cases without any complications.

This was caught through simulateSocketError,
which when it injects EAGAIN on the very
last read, when the socket is closed, causes
error as the response is partially or
completely lost (because we never read it).

The behavioral change should only be
observable with EnableExperimental.

Change-Id: I77260f98d5dd5050c5f9b202b9effd501191336b
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-14 10:48:45 +01:00
Ashod Nakashian
622e0ddcb4 wsd: add and use isWritable helper in session
The new helper corrects inconsistencies in
detecting writable sessions and improves
readability.

A writable session is one that is either
not read-only or can change comments
(in PDFs, which are otherwise read-only
documents).

Also fixes a bug in reusing the last editor
session to save. The condition should've
been !isReadOnly(), since sessions used
for saving cannot be read-only. Indeed,
the last editor couldn't possibly have
been read-only by definition.

Change-Id: I9860be287057050eca692568d43f77371964f80b
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-14 10:48:45 +01:00
Ashod Nakashian
0fc876bed4 wsd: correct active-session counting
The inWaitDisconnected state is mutually exclusive
with isViewLoaded. So that check was completely
useless. Instead, we want to check if the session
is still connected to the client, since isViewLoaded
implies that we aren't disconnected from the Kit.

This moves this logic to a helper in ClientSession
and streamlines the implementation of
DocumentBroker::countActiveSessions().

Change-Id: I06459708e4c59566aa2e2f1febdfdfe8dd491c35
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-14 10:48:45 +01:00
Ashod Nakashian
ea7d1cf981 wsd: check the stop flag immediately after poll
The stop flag may be set through the callbacks
that the poll fires. In particular, errors
during socket plumbing can set the stop flag.
Since this flag is final and immediate, there
is no need to do the normal processing and
check it on the subsequent iteration of the
polling loop. This reduces the wait and we
clean up faster.

When we don't check for the stop condition,
we may end up uploading an extra time.
This is particularly problematic with
always_save_on_exit, which forces the
upload. Since it sets the stop flag
after it uploads, we should detect it as
soon as possible and no do extra poll.

The change is guarded by EnableExperimental
to avoid unexpected behavior.

Change-Id: I67815e70383caabaf29aa4921e0c421c3e5ff96c
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-14 10:48:45 +01:00
Ashod Nakashian
806cb5676b wsd: detect ECONNRESET and EPIPE after writes
This extends the detection of connection termination
for writes via ECONNRESET and EPIPE.
For some reason ECONNRESET was not detected.

This patch avoids extra polling to detect connection
termination and makes the cleanup faster.

The changes are guarded by EnableExperimental to avoid
any unexpected change of behavior.

Change-Id: I2ae3803f025d3cf756f86460e47aedc984249509
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-14 10:48:45 +01:00
Pedro Pinto Silva
85dd754fd3 Communication channels: Add more information
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I45922584e6ceb3ccf8067a8875368c9c1255a8a3
2022-04-14 11:29:42 +02:00
Pedro Pinto Silva
b4346f22f3 Calc: Remove nonexistent row/columns menu unocommands
Introduced in 71ef338dc5 and in
8e815bdff49154debcfb8a69816c89d71d01603d

this creative invention of new UNO commands is not the way to go.
We cannot invent uno command names and add them to unocommands.js, that
is a generated file, and generated from core. If we cannot pick the
desired string from unocommands.js, as last resort we can write out the
text, e.g. _('Column Width').

Affected:
.uno:ColumnWidthMenu,
.uno:RowHeightMenu,
.uno:ColumnFormatMenu,
.uno:RowFormatMenu

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I93adca8b416ae986171af2771adf4007d76d6422
2022-04-14 10:47:34 +02:00
Rash419
4dc39241f0 cypress: fix:ui-expander-label getting detached from dom
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I471d220cd15b66693b6e43bcf5ee83276921ff9c
2022-04-14 13:23:21 +05:30
Pedro Pinto Silva
8a3d9154f6 Add Print Area (ranges) commands to notebookbar mode in Calc
Add new svg icon
Add menuitem to Layout tab with all the missing commands

Note: EditPrintArea was not be added because:
It triggers a dialog that is not async at the moment. When tested with
multiple users within the same server it does not work. If the one user
opens it the other one is not able to open it at the same time.
AddPrintArea was not added since it can also be problematic when multiple
users edit the same document.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I276b6ab08b0f541aba9211d2595786a835d873b8
2022-04-13 13:53:36 +02:00
Pedro Pinto Silva
dea9747ea3 Add Print Area (ranges) commands to classic mode in calc
There was only one way to successfully set a print rage: by defining
name ranges first and then within the dialog the tick the checkbox
'print range' under `Range options` expander.

All the other expected top menu entries within format main menu were
missing, Add except EditPrintArea and AddPrintArea:
- DefinePrintArea
- DeletePrintArea

EditPrintArea couldn't be added:
It triggers a dialog that is not async at the moment. When tested with
multiple users within the same server it does not work. If the one user
opens it the other one is not able to open it at the same time.

AddPrintArea wans't added because it might also be problematic when
multiple users edit the same document

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I943e82a005b485130833cf46e4687dde6a3e6e3f
2022-04-13 13:53:36 +02:00
Tor Lillqvist
4ab2810fa5 Fix JSON syntax error for some Hebrew strings
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I8921a0dddb24ce190dfd68393c8875c0cbf0f7c0
2022-04-12 19:10:20 +03:00
Tor Lillqvist
9bae3960da Add ar, he, and sl to match what we use for core
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I4b24955c77807dd6004e8c4c6461b72e988f4b76
2022-04-12 19:10:20 +03:00
Tor Lillqvist
4b7ecde829 When opening an attachment from the Mail app make sure it is opened read-only
Luckily the UISceneOpenURLOptions has a property openInPlace that
seems to be good to use for this. If openInPlace is false, that means
we should open the document read-only.

This is a stopgap fix to avoid the situation where the user does
changes to a document that is an attachment in an email message. Those
changes won't be saved anywhere they could be found later. Better to
keep the document read-only.

The ideal solution would be to ask the user right away where they want
an editable copy of the document to be stored. Later.

Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: Ifd7d824d4f73cbf458f8597cd0974cf171b35be7
2022-04-12 19:10:20 +03:00
Tor Lillqvist
6d37e4c004 Fix pointer type warning
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I07da296f8ef1533dae0f379a39984609ecce2a76
2022-04-12 19:10:20 +03:00
Tor Lillqvist
46fff02d15 Make it possible again to open documents in this app from other apps like Mail
We keep open documents in the view controller stack. If you already
have one document loaded into this app, and then in Mail select an
attachment or in Files select a document to be opened in this app, it
will be loaded so that when you close it, you will be back editing the
earlier document.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I921907a2cbf8220a45b6dc0f304ba7eaec0befbc
2022-04-12 19:10:20 +03:00
Tor Lillqvist
9bb91a84b4 Comment out leftover NSLog() call
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: Ia84c03a68868bcce1aebab36b7da9db1da9e07c4
2022-04-12 19:10:20 +03:00
Tor Lillqvist
add0fe8d1d Give a storyboardIdentifier also to DocumentBrowserViewController
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I4919cbbf26b1b0fba9b790de88725e95b99374ae
2022-04-12 19:10:20 +03:00
Tor Lillqvist
926ffe22b8 Add (commented-out) sleep to make editing the app easier when not starting it from Xcode
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I00338d7738d94c736ef03ac990d416682f4726be
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2022-04-12 19:10:20 +03:00
Ashod Nakashian
26348a9785 wsd: test: move StringVector tests to StringVectorTests
WhiteBoxTests.cpp is by far the slowest TU
to compile (taking minutes) and gcc started showing
'note: variable tracking size limit exceeded'
and recompiles, which doubles the time.

This moves the StringVector tests into a new
home, which reduces the size of WhiteBoxTests.

Change-Id: Ia4e8daa921fb941815ad7e68f4dbb964fb2cd93e
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-12 07:39:07 -04:00
Ashod Nakashian
480fb7b931 wsd: move tokenizer helpers into StringVector
In an attempt to reduce the size of Util.{c,h}pp
which has grown to contain all sorts of unrelated
helpers, we move StringVector helpers into
the StringVector.{c,h}pp files.

This makes the code better organized.

Change-Id: I152f341606807ae66253415b951bc9f89b09df57
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-12 07:39:07 -04:00
Ashod Nakashian
264bdec250 wsd: test: move Authorization tests to RequestDetailsTests
And cleanup includes to reduce build time.

Change-Id: If2e242e6688b788b91d62351ef555b31aad1ecde
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-12 07:39:07 -04:00
Ashod Nakashian
0403a0c0fe wsd: test: split out RequestDetails tests
WhiteBoxTests.cpp is by far the slowest TU
to compile (taking minutes) and even gcc gives
'note: variable tracking size limit exceeded'
and recompiles, which doubles the time.

This extracts the RequestDetails tests into
its own file to better parallelize the build.

Change-Id: Ic8d54d06223a122bc1ccf73cfa216e2b3a8f32a5
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-12 07:39:07 -04:00
Andras Timar
a88738e22d Fix fallback welcome dialog on phone + other backports from online welcome dialog
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ifdf373c2c0b5a0962610d5fcb35f5845603a7a03
2022-04-12 14:08:39 +03:00
Marco Marinello
d61163857b [docker] Remove -j from core build
Signed-off-by: Marco Marinello <contact+nohuman@marinello.bz.it>
Change-Id: I851bb20c5c9cf983d558c248435b1d47731dcb51
2022-04-12 09:57:10 +02:00
Marco Marinello
c544acfd22 [docker] Be consistent in number of processors used to build
Signed-off-by: Marco Marinello <contact+nohuman@marinello.bz.it>
Change-Id: I063b82ad9ee7b8795637ea058e1e15b8331c8818
2022-04-12 09:57:10 +02:00
Eric
d3f68a4f51 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.7% (372 of 439 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/zh_Hans/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I81ea8ca7efc87b8cefc52e445f874afe3ce23b5a
2022-04-12 09:43:12 +02:00
Andras Timar
3f0ea0cfcc Translated using Weblate (Frisian)
Currently translated at 0.2% (1 of 439 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 66.0% (290 of 439 strings)

Translated using Weblate (Venetian)

Currently translated at 22.3% (98 of 439 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Swedish)

Currently translated at 99.3% (436 of 439 strings)

Translated using Weblate (Slovenian)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Slovak)

Currently translated at 98.1% (431 of 439 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 95.4% (419 of 439 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Norwegian Nynorsk)

Currently translated at 54.8% (241 of 439 strings)

Translated using Weblate (Dutch)

Currently translated at 98.6% (433 of 439 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 84.0% (369 of 439 strings)

Translated using Weblate (Latvian)

Currently translated at 21.6% (95 of 439 strings)

Translated using Weblate (Lithuanian)

Currently translated at 17.5% (77 of 439 strings)

Translated using Weblate (Kazakh)

Currently translated at 15.4% (68 of 439 strings)

Translated using Weblate (Japanese)

Currently translated at 52.6% (231 of 439 strings)

Translated using Weblate (Italian)

Currently translated at 94.5% (415 of 439 strings)

Translated using Weblate (Icelandic)

Currently translated at 99.7% (438 of 439 strings)

Translated using Weblate (Indonesian)

Currently translated at 97.9% (430 of 439 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Upper Sorbian)

Currently translated at 74.0% (325 of 439 strings)

Translated using Weblate (Croatian)

Currently translated at 86.5% (380 of 439 strings)

Translated using Weblate (Galician)

Currently translated at 73.8% (324 of 439 strings)

Translated using Weblate (French)

Currently translated at 99.7% (438 of 439 strings)

Translated using Weblate (Basque)

Currently translated at 86.5% (380 of 439 strings)

Translated using Weblate (Estonian)

Currently translated at 2.9% (13 of 439 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Esperanto)

Currently translated at 89.0% (391 of 439 strings)

Translated using Weblate (Greek)

Currently translated at 99.7% (438 of 439 strings)

Translated using Weblate (Lower Sorbian)

Currently translated at 74.0% (325 of 439 strings)

Translated using Weblate (German)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Danish)

Currently translated at 80.8% (355 of 439 strings)

Translated using Weblate (Welsh)

Currently translated at 74.0% (325 of 439 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (439 of 439 strings)

Translated using Weblate (Valencian)

Currently translated at 68.1% (299 of 439 strings)

Translated using Weblate (Bulgarian)

Currently translated at 74.0% (325 of 439 strings)

Translated using Weblate (Asturian)

Currently translated at 48.5% (213 of 439 strings)

Translated using Weblate (Afrikaans)

Currently translated at 29.3% (129 of 439 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/af/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ast/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/bg/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca@valencia/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cy/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/da/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/de/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/dsb/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/el/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eo/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/es/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/et/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fy/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/gl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hsb/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/is/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/it/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ja/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/kk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/lt/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/lv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nn/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/uk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/vec/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/zh_Hant/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I10e7b04adcba24552eca7ecdb49b5f840099daa9
2022-04-12 09:43:12 +02:00
Andras Timar
15c73954d6 Update l10n files for Weblate
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ifef4e3fc1e5b3ae0aa3ab4b7f1e32fcbd59ab55e
2022-04-12 09:06:55 +02:00
Luna Jernberg
b283f43626 Translated using Weblate (Swedish)
Currently translated at 99.3% (435 of 438 strings)

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iec0a86ec890db86f58937ef4a9f07d966118870b
2022-04-12 09:03:34 +02:00
Theo
7eb5db2b4a Translated using Weblate (Greek)
Currently translated at 93.6% (428 of 457 strings)

Translated using Weblate (Greek)

Currently translated at 99.7% (437 of 438 strings)

Co-authored-by: Theo <tbousiou@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/el/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/el/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0d1f890be83be35a44ad3b5d2991a65f9febc931
2022-04-12 09:03:34 +02:00
Aron Budea
efffb4fdfd browser: make Resolved string translatable
Signed-off-by: Aron Budea <aron.budea@collabora.com>
Change-Id: I8720f1369cb613cc0890adea0302d31feb57610a
2022-04-12 09:00:55 +02:00
Dennis Francis
0212d7abcc enable eslint for CDarkOverlay.ts
* Use unix line endings.
* Use tabs instead of spaces to indent.
* Remove eslint-disable flag.

Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
Change-Id: Ic7fe77097c0e1b652636e5771fd4835d547ffa90
2022-04-12 12:23:23 +05:30
Pedro Pinto Silva
63add625e0 Add row/column height/width options to Calc, classic mode, format menu
Currently these options were only accessible via ontext menu
 - Expose these row and columns format options (height and width) also
 in the place user expects to find it (in classic mode): Format menu

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ib83c11345407394eef4d90d9c350a9e015291e93
2022-04-11 12:41:17 +02:00
Pedro Pinto Silva
c659622f44 Fix StatisticsMenu arrow
Before we needed an exception for the StatisticsMenu, to position the
arrow. Now this is no longer needed. The component get well placed by
default

- Remove CSS exception and fix the inconsistency:
https://archive.org/download/cool-nb-bug-arrow-statistics/cool-nb-bug-arrow-statistics.png

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I7cf46c7c3d2593b571c91c0dedc197fdcae3a7ee
2022-04-11 12:40:55 +02:00