Commit graph

16161 commits

Author SHA1 Message Date
Tor Lillqvist
cef9d88249 Fix typo in log message
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I45017d117ac439ff869971b41521d46ee7b5864b
2021-09-07 15:18:27 +03:00
Tor Lillqvist
1aecb39a02 Remove leftover temp files harder in the iOS app when it starts
Just clean out the whole tmp folder.

This gets rid of copies of edited documents left behind if the app is
killed (or crashes) while editing a document. It also gets rid of
files that NSS loves to leave around. Plus empty folders that are left
even when the app dies normally, i.e. while it isn't editing any
document.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: If1caf8ace666eafc58df981d792f8fbfda8f9ff4
2021-09-07 14:24:44 +03:00
Mert Tumer
70f573f3b2 Implemented an option to pass PostMessageOrigin
External apps load loolwsd inside the iframe
and loolwsd makes postmessages to parent window.
We receive the postMessageOrigin from checkfileInfo yet
we still send some messages before we even go to the WOPI Api
in that case, if parent window runs on a different domain, we
end up with CORS blocking by the browser. To prevent that we can
allow safely passing the origin inside the first post like access_token
and sanitize it with Poco::URI::encode.

Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
Change-Id: I5724f2d103603a599d45b7f61da81fb30834ef0e
2021-09-07 10:36:07 +02:00
Tor Lillqvist
84d9a73676 Stop using .bmp files for tiles on iOS
We don't want leaking tiles to take up valuable space on the device.
Not even just while a document is open.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I761c2bb2ab121ee76b5535e96bd5702d0fce6856
2021-09-07 09:59:57 +03:00
Dennis Francis
5efa765a7c fix build: add missing break -Werror=implicit-fallthrough
Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
Change-Id: I12660822829c874179ccffd84dcdd33f5dde27e3
(cherry picked from commit 5a1c42c4e610a9265dfe3527c964413f029060ae)
2021-09-07 10:40:15 +05:30
Dennis Francis
84b933993a do not draw client grids if doc bg is non-default
else we see a flash of client-grids on scrolling down a document that
has a non default document background-color.

Conflicts:
	loleaflet/src/layer/tile/TileLayer.js

Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
Change-Id: I5d5447cb5f8aa4852ab765a343b123730b01f029
(cherry picked from commit 7bdd99c4f43307b410a0f3a4990cac34f6f0b459)
2021-09-07 10:40:15 +05:30
Dennis Francis
94cadbe033 calc: use document bg color from core to paint canvas bg
Conflicts:
	loleaflet/src/layer/tile/TileLayer.js

Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
Change-Id: Ief814741df4818000cef7499a8b1c9c1ce1f4371
(cherry picked from commit bfed92dffecc3b574f24920733c74565fb1ae29c)
2021-09-07 10:40:15 +05:30
Miklos Vajna
8ba165d5e9 kit: fix build
When building against core.git master:

kit/ChildSession.cpp:2668:13: error: enumeration value 'LOK_CALLBACK_SC_FOLLOW_JUMP' not handled in switch [-Werror,-Wswitch]

It's not clear how we want to handle this in Online, so have a default
label in debug builds as well.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Ia0b1cef33e8a5a7fbc1518586ea1e3bb13aa5f22
2021-09-06 09:15:08 +02:00
Alexandru Vlăduţu
eb387cc7b1 loleaflet: add edit option in link dialog
closes #3152

Signed-off-by: Alexandru Vlăduţu alexandru.vladutu@1and1.ro
Change-Id: Ie1125f6f25f1264cbab18fd39b15a1e50ed03781
Signed-off-by: Alexandru Vlăduţu <alexandru.vladutu@1and1.ro>
2021-09-02 12:47:47 +02:00
bruh
ef18e6f524 Translated using Weblate (Vietnamese)
Currently translated at 94.3% (431 of 457 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/vi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/vi/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I36dd4b6d329ffc880536071c9216843af418ec05
2021-09-01 20:53:42 +02:00
Ihor Hordiichuk
03c4ce5542 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/uk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/uk/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I922e289f3670f94969d937ace2e1a18cd4565e57
2021-09-01 20:53:42 +02:00
Oğuz Ersen
c897dfacb1 Translated using Weblate (Turkish)
Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
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: I6b0a944244622bbbe8e27730a5081afb6d740d9c
2021-09-01 20:53:42 +02:00
SC
8e76b9a0fa Translated using Weblate (Portuguese)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/pt/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0a4e0a37447d1af874e0df51639bd00c946aef0c
2021-09-01 20:53:42 +02:00
Matthaiks
356393100c Translated using Weblate (Polish)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Matthaiks <kitynska@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/pl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pl/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic2bc08030b5c2100ef49ef4a8a0e51ac98c384cf
2021-09-01 20:53:42 +02:00
Andras Timar
38f95c903b Translated using Weblate (French)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hu/
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Icd623aa0b7023aef4b2d40a9de4025f9fe2d108d
2021-09-01 20:53:42 +02:00
Nathan
e4d9c6c655 Translated using Weblate (French)
Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
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: Iad1a874c6da318ee259b3675857b56c3dc2d00c3
2021-09-01 20:53:42 +02:00
Rob Pearson
6a42b15ccb Translated using Weblate (English (New Zealand))
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (English (New Zealand))

Currently translated at 100.0% (391 of 391 strings)

Translated using Weblate (English (South Africa))

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (English (Australia))

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (English (South Africa))

Currently translated at 100.0% (391 of 391 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (391 of 391 strings)

Translated using Weblate (English (Australia))

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Rob Pearson <rob.dunedin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/en_AU/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/en_GB/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/en_NZ/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/en_ZA/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_AU/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_GB/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_NZ/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_ZA/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I2727bf1b58193e18935f0618e2fea36bb1bda42f
2021-09-01 20:53:42 +02:00
Adolfo Jayme Barrientos
a8acdaced9 Translated using Weblate (Spanish)
Currently translated at 100.0% (391 of 391 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/es/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: If6f70b003e2194048aaf8149f6cd573a7ad3b13a
2021-09-01 20:53:42 +02:00
Tor Lillqvist
5147fc5902 Improve some temporary iOS app logging that is normally ifdeffed out
Change-Id: I25be27d9937729e49084395d11215c5efb16fd94
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 15:32:42 +03:00
Tor Lillqvist
c77b7e7dfd Actually do remove leftover tiles in the iOS app
Fix silly mistake in my previous commit. Had put code in #if 0 that
should be in #ifdef IOS.

Change-Id: I72f4dc3867bd070a01a4ba5625baba0eea3c2d73
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 15:32:42 +03:00
Tor Lillqvist
9b1033dbb5 Remove the tile file (in the iOS app) also if it failed to load
Change-Id: I65c7b350e8ca948c086aa9365a264cb32ed3cfb1
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 15:03:47 +03:00
Tor Lillqvist
6d2a6e110c Remove leftover tiles in the iOS app already when the document is closed
Normally (ideally), tiles (.bmp files) are removed as soon as the JS
has displayed them. But occasionally something goes wrong and they are
left behind. (For instance, it seems to happen if the user closes the
document immediately when it shows up.)

Do not leave them on disk until the app starts the next time.

Change-Id: I0c764280a69a16ad3b7b67c329832fd5331c2e1e
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 13:32:23 +03:00
Pranam Lashkari
daef96dcb3 freemium: corrected typos
Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: If21f4471b3ad4b20f049e2e9f2330e31989ead0b
2021-09-01 09:44:19 +02:00
Pedro Pinto Silva
dc51804de2 Readonly: Do not show sidebar when in this mode
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ic3763c300bf677914b06c6bf2296818770a3ec5e
2021-09-01 09:16:22 +02:00
Michael Meeks
09a2237372 Always lock the work queue.
The worker threads can be running and have not yet responded
to the last _cond.wait() by the time we start compressing again
- at least under valgrind:

loolforkit-nocaps: ./common/RenderTiles.hpp:304: void ThreadPool::run(): Assertion `_working == 0' failed.
==240379== Process terminating with default action of signal 6 (SIGABRT): dumping core
==240379==    at 0x5505322: raise (raise.c:50)
==240379==    by 0x54EE863: abort (abort.c:79)
==240379==    by 0x54EE748: __assert_fail_base.cold (assert.c:92)
==240379==    by 0x54FD9D5: __assert_fail (assert.c:101)
==240379==    by 0x5886BB: ThreadPool::run() (RenderTiles.hpp:304)
==240379==    by 0x56DC02: RenderTiles::doRender(std::shared_ptr<lok::Document>, TileCombined&, PngCache&, ThreadPool&, bool, std::function<void (unsigned char*, int, int, unsigned long, unsigned long, int, int, LibreOfficeKitTileMode)> const&, std::function<void (char const*, unsigned long)> const&) (RenderTiles.hpp:711)
==240379==    by 0x5A0104: Document::renderTiles(TileCombined&, bool) (Kit.cpp:762)
==240379==    by 0x59CF1A: Document::renderCombinedTiles(StringVector const&) (Kit.cpp:719)
==240379==    by 0x59AEC8: Document::drainQueue(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (Kit.cpp:1570)

That means our queue starts processing work as we do the unlocked
queue push - causing some potential badness.

Change-Id: Ib0578dac009376c0676da73a8c1d8960304dc072
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2021-09-01 07:14:44 +01:00
Michael Meeks
85ae2d668a Get argument count right to spawn.
Why pass a dozen empty arguments each time: someone bitten
again by the default vector constructor.

Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Change-Id: I31bc6f23f0b5d7352b85d3df4b7b5298199044a1
2021-09-01 07:14:44 +01:00
Michael Meeks
d1ae5a8fb7 Valgrind support for tracing the forkit & kits.
Change-Id: Ie9dd69598bd408ae1994d8cdd6f886224890ad23
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2021-09-01 07:14:44 +01:00
Pedro Pinto Silva
d70b406876 Status bar: Add readonly class and hide inactive items
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: If77924767ada8b6d635ded21a6ed4e0f1a75a457
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
2739dfe44c Menubar: Do not allow Insert menu on readonly mode
Since all of the menu items under "Insert" are disabled for
the readonly mode we can safely remove it.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ic84dedd8d76a3db69a0bff7932052f944e42b959
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
c007122f9b Status bar: Display Permission mode
Extend Status bar information to display in which mode the user is
currently in.

Context:
When using Collabora Online to preview documents (readonly mode)
the user might not noticed at the first glance what is different
and why he cannot edit

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Id148fc73ad4f46673170c2372d4ba16a390bbd4f
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
e9edf82e4a Readonly mode: Align document title to the right
also make sure (since there are less menu items)
that we use a bit more space for that (width)

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I7642e5fd6ee68d9738f8c2ede4854758a437df25
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
98e786befd Readonly mode: Fix close button alignment
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I5f43eba546b36f52bc783546b5040e29293bfb9b
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
9bfec0bf4d Readonly mode: Remove unnecessary pixel positions
Removal of top pixels between that are no longer needed
due to the latest changes on neighboring elements.
Plus Make sure that even on readonly mode we do have a
bezel delimiting the bar and the document container

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I799fc099697e0b238cd55e53b91471cbd59da742
2021-08-31 16:28:55 +02:00
Pedro Pinto Silva
ba8a133c82 Readonly mode: Do not display ruler
Make sure we only check the ruler state when in
edit mode.

Context:
Show ruler (menu action) has been always disabled when on readonly mode
but we seem to do checks on the ruler state and ultimately
show it even on readonly mode.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I7987e1c54bed4117f221aac37b7fbd184ce954e2
2021-08-31 16:28:55 +02:00
Andras Timar
aabb0886be Update l10n files for Weblate
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I151a7ef497b2d453485fde270e6c35231c064e53
2021-08-31 09:55:17 +02:00
Luna Jernberg
495615dfe6 Translated using Weblate (Swedish)
Currently translated at 20.0% (1 of 5 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Swedish)

Currently translated at 58.3% (245 of 420 strings)

Translated using Weblate (Swedish)

Currently translated at 96.6% (380 of 393 strings)

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic3f88e28635c5f6efbf6c6750bda4e9b6c56c8ee
2021-08-31 09:49:43 +02:00
Tymofii Lytvynenko
ca44abeb7c Translated using Weblate (Ukrainian)
Currently translated at 100.0% (420 of 420 strings)

Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/uk/
Translation: Collabora Online/Help
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I41474be41400da4ac782327212f26fac3ce460ec
2021-08-31 09:49:43 +02:00
Gontzal Manuel Pujana Onaindia
6c7706e74a Translated using Weblate (Basque)
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib828244f7c91698302a232718db2d2158577e722
2021-08-31 09:49:43 +02:00
Pedro Silva
e701366d5e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (393 of 393 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: I667a902b9e4ab4928f145167b940043f8942ba6f
2021-08-31 09:49:43 +02:00
Oğuz Ersen
a17f71d590 Translated using Weblate (Turkish)
Currently translated at 100.0% (393 of 393 strings)

Translated using Weblate (Turkish)

Currently translated at 99.4% (391 of 393 strings)

Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
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: I03c3cad2c28407a763965c3ed46fd65d2e49e196
2021-08-31 09:49:43 +02:00
Milo Ivir
4de5bfec29 Translated using Weblate (Croatian)
Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hr/
Translation: Collabora Online/Android app
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ifaf92ac35aecdd5628c7baca4c933769b5999dba
2021-08-31 09:49:43 +02:00
Zhou Nan
39886689a9 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.6% (376 of 393 strings)

Co-authored-by: Zhou Nan <zhounan@nfschina.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: I3430c06e2d10affc5e9cac605c15690b9b726542
2021-08-31 09:49:43 +02:00
Artem
e9c2a1d3ca Translated using Weblate (Russian)
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (392 of 393 strings)

Translated using Weblate (Russian)

Currently translated at 95.4% (21 of 22 strings)

Translated using Weblate (Russian)

Currently translated at 99.2% (390 of 393 strings)

Co-authored-by: Artem <Localizer_in_Russian@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translation: Collabora Online/Android lib
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id6151817f1bbc480839e544fae781ba7cd4f61b7
2021-08-31 09:49:43 +02:00
Adolfo Jayme Barrientos
28211f2dd5 Translated using Weblate (Spanish)
Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/es/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: If0737ebca7de9b63fa80e5ac3ff64f5cb9208b76
2021-08-31 09:49:43 +02:00
Mehmet Sait Gülmez
2270cd1e8e Translated using Weblate (Turkish)
Currently translated at 99.4% (391 of 393 strings)

Translated using Weblate (Turkish)

Currently translated at 98.7% (388 of 393 strings)

Co-authored-by: Mehmet Sait Gülmez <cenggulmez.65@gmail.com>
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: I34bf314644f812894a4dd75ae8345e31946ed2ba
2021-08-31 09:49:43 +02:00
Jeff Huang
f37824f45f Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: Jeff Huang <s8321414@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/zh_Hant/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3d9830d139ed30bbebf5feec6d0978d3ad5ac47b
2021-08-31 09:49:43 +02:00
phlostically
252acd6ef1 Translated using Weblate (Esperanto)
Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: phlostically <phlostically@mailinator.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eo/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib074045debfae20308bf375b4c089fe0c320c68d
2021-08-31 09:49:43 +02:00
Weblate
d7d4922091 Added translation using Weblate (Swedish)
Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic04ee15b743ca6801b6bc29b08d3e681498b6945
2021-08-31 09:49:42 +02:00
Rash419
9b9c6420fb cypress: fix: unstable desktop/impress/sidebar_spec.js
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ic4d814112b97863ee4d812efa61869e059d705ee
2021-08-31 13:08:44 +05:30
NickWingate
6eb93a2330 Assign _firstLine before _data is changed
_firstLine must be assigned before _data is
changed, as it is used to check _data's
first line hasn't changed

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I79dfd0a64d53fc8503709015bbe7ab6875a58204
2021-08-30 21:07:59 +01:00