Currently translated at 100.0% (1629 of 1629 strings)
Co-authored-by: Jan <janrei.g@googlemail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Translation: CryptPad/App
Currently translated at 98.5% (1605 of 1629 strings)
Co-authored-by: Alexander Gabilondo <alexgabi@disroot.org>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/eu/
Translation: CryptPad/App
Pull Request #1067 added " (copy)" to copied OnlyOffice files. But,
it made a mistake in the sense that it added it to all files that use
a template. (copied files use template internally).
This pull request allows users to create a file using a template without "
(copy)" being added.
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Co-authored-by: Guilherme Sautner <sautner@gmail.com>
Co-authored-by: Luciano Torres <lucianotorres@vivaldi.net>
Co-authored-by: Renato Almeida <rfurno@protonmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/pt_BR/
Translation: CryptPad/App
Currently translated at 1.5% (25 of 1629 strings)
Translated using Weblate (Bulgarian)
Currently translated at 0.5% (9 of 1629 strings)
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Мария Рангелова <rangelova_1186@abv.bg>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/bg/
Translation: CryptPad/App
Currently translated at 99.8% (1626 of 1629 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (1626 of 1629 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (1626 of 1629 strings)
Co-authored-by: Suguru Hirahara <d4bb0a95-96c1-4662-9d31-a5e520a01a09@hostux.ninja>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
Translation: CryptPad/App
Currently translated at 100.0% (1629 of 1629 strings)
Co-authored-by: Ahmed Mazen <lemon@lemondev.xyz>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ar/
Translation: CryptPad/App
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1629 of 1629 strings)
Co-authored-by: Andre Bianchi <drebs@riseup.net>
Co-authored-by: Guilherme Sautner <sautner@gmail.com>
Co-authored-by: Luciano Torres <lucianotorres@vivaldi.net>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/pt_BR/
Translation: CryptPad/App
Currently translated at 54.0% (881 of 1629 strings)
Co-authored-by: Artur V <ecron_89@hotmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/
Translation: CryptPad/App
Currently translated at 0.1% (2 of 1629 strings)
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Мария Рангелова <rangelova_1186@abv.bg>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/bg/
Translation: CryptPad/App
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (German)
Currently translated at 99.3% (1619 of 1629 strings)
Translated using Weblate (German)
Currently translated at 99.2% (1616 of 1629 strings)
Co-authored-by: Jan <janrei.g@googlemail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Translation: CryptPad/App
Currently translated at 99.6% (1623 of 1629 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (1623 of 1626 strings)
Co-authored-by: David Benqué <david.benque@xwiki.com>
Co-authored-by: Suguru Hirahara <d4bb0a95-96c1-4662-9d31-a5e520a01a09@hostux.ninja>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/
Translation: CryptPad/App
Currently translated at 99.1% (1615 of 1629 strings)
Translated using Weblate (German)
Currently translated at 99.1% (1615 of 1629 strings)
Translated using Weblate (German)
Currently translated at 98.4% (1600 of 1626 strings)
Translated using Weblate (German)
Currently translated at 97.9% (1592 of 1626 strings)
Co-authored-by: David Benqué <david.benque@xwiki.com>
Co-authored-by: Jan <janrei.g@googlemail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Translation: CryptPad/App
Currently translated at 51.5% (839 of 1626 strings)
Co-authored-by: Artur V <ecron_89@hotmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/
Translation: CryptPad/App
Currently translated at 99.8% (1626 of 1629 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1626 of 1626 strings)
Translated using Weblate (Arabic)
Currently translated at 98.3% (1599 of 1626 strings)
Co-authored-by: Ahmed Mazen <lemon@lemondev.xyz>
Co-authored-by: David Benqué <david.benque@xwiki.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ar/
Translation: CryptPad/App
Currently translated at 100.0% (1629 of 1629 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1629 of 1629 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: David Benqué <david.benque@xwiki.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Translation: CryptPad/App
Currently translated at 100.0% (1626 of 1626 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1626 of 1626 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: David Benqué <david.benque@xwiki.com>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Translation: CryptPad/App
Currently translated at 50.9% (809 of 1588 strings)
Translated using Weblate (Catalan)
Currently translated at 50.9% (809 of 1588 strings)
Translated using Weblate (Catalan)
Currently translated at 50.5% (802 of 1586 strings)
Co-authored-by: Artur V <ecron_89@hotmail.com>
Co-authored-by: Jordi Brunet <jbrus77@cryptolab.net>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/
Translation: CryptPad/App
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (1586 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 72.4% (1149 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 70.7% (1122 of 1586 strings)
Translated using Weblate (Arabic)
Currently translated at 41.6% (661 of 1586 strings)
Co-authored-by: Ahmed Mazen <lemon@lemondev.xyz>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ar/
Translation: CryptPad/App
Currently translated at 100.0% (1618 of 1618 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1608 of 1608 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1588 of 1588 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1588 of 1588 strings)
Translated using Weblate (English)
Currently translated at 100.0% (1586 of 1586 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: David Benqué <david.benque@xwiki.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Translation: CryptPad/App
Normally, documents that are created get a title similar to this: "Sheet
- Mon, July 10, 2023". This commit adds " (copy)" to those documents
when copied.
The last commit added `.ico` versions of the `png` favicons. This commit
adds each favicon statically to each application's `index.html` file.
By statically, I mean it is not inserted through Javascript and instead
is present in the file already.
This fixes favicons not displaying on Firefox.
Normally, copied CryptPad files have a " (copy)" suffixed to them but OnlyOffice doesn't because it has different internal architechture.
Copied OnlyOffice files can be identified by two attributes: a non-empty title and template data.
Since OnlyOffice files cannot be just copy and pasted, I resorted to modifying their metadata through metadataMgr in `./common/onlyoffice/inner.js`
Essentially, this commit check if a file is a copied file. If it is, it updates the title. It doesn't actually copy the file but merely modifies the title after it has been copied.
This commit basically adds " (copy)" to all copies of files.
The "Make a copy" button sends an event to
`./www/common/sframe-common-outer.js` with a ton of variables. Luckily,
the title of the file is available as originalTitle and all I had to do
was simply add `+ " (copy)"` for it to work.
Basically, all this commit does is create and execute a script
(`./customize.dist/favicon/convert.sh`) that uses ImageMagick to convert
various PNGs to ICOs(the format of favicon). It also adds the favicons
to the HTML document through `./www/common/notify.js`.
This commit adds a 'Make A Copy' to all onlyoffice applications
theortically. Though, I only tested sheets since that's all I had in
my toolset.
The toolbar works through adding buttons with 'createButton' in
`./www/common/common-ui-elements.js:569` and there are (thankfully)
premade buttons. That means that buttons like 'Export', 'Make A Copy',
'Import', etc can be created by supplying the type and a boolean
indicating the right side.
But most uses of createButton are through
`./www/common/sframe-common.js:106` which is the same underlying function
of `common-ui-elements.js` but with the first two arguments skipped.
Anyhoo, this was long. Basically, all this commit does is add two lines at
`./www/common/onlyoffice/inner.js:2853`.