From c39adb9bff586f1ac9c88779ae4ea60316532ffe Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 16 Apr 2020 14:59:40 -0400 Subject: [PATCH 01/16] configure ckeditor to allow unsetting font size --- customize.dist/ckeditor-config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/customize.dist/ckeditor-config.js b/customize.dist/ckeditor-config.js index 5c4940c52..efbb116a4 100644 --- a/customize.dist/ckeditor-config.js +++ b/customize.dist/ckeditor-config.js @@ -11,6 +11,7 @@ CKEDITOR.editorConfig = function( config ) { config.removePlugins= 'resize,elementspath'; config.resize_enabled= false; //bottom-bar config.extraPlugins= 'autolink,colorbutton,colordialog,font,indentblock,justify,mediatag,print,blockbase64,mathjax,wordcount'; + config.fontSize_sizes = '(Default)/unset;8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px'; // XXX translation for default? config.toolbarGroups= [ // {"name":"clipboard","groups":["clipboard","undo"]}, //{"name":"editing","groups":["find","selection"]}, From 78afbaa6a88a0ca207f418eefd33a2179f71c41b Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 17 Apr 2020 17:06:07 +0200 Subject: [PATCH 02/16] Translated using Weblate (English) Currently translated at 100.0% (1254 of 1254 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1253 of 1253 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1252 of 1252 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1252 of 1252 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1251 of 1251 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1250 of 1250 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1249 of 1249 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1249 of 1249 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1248 of 1248 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ Translated using Weblate (English) Currently translated at 100.0% (1247 of 1247 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/ --- www/common/translations/messages.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/www/common/translations/messages.json b/www/common/translations/messages.json index 50133d1a2..19c85eb3d 100644 --- a/www/common/translations/messages.json +++ b/www/common/translations/messages.json @@ -1342,5 +1342,13 @@ "admin_openFilesTitle": "Open Files", "admin_openFilesHint": "Number of file descriptors currently open on the server.", "canvas_brush": "Brush", - "canvas_select": "Select" + "canvas_select": "Select", + "cba_writtenBy": "Written by: {0}", + "cba_properties": "Author colors (experimental)", + "cba_hint": "This setting will be remembered when you create your next pad.", + "cba_enable": "Enable", + "cba_disable": "Clear and Disable", + "cba_show": "Show author colors", + "cba_hide": "Hide author colors", + "oo_login": "Please log in or register to improve the performance of spreadsheets." } From 8b0006fba74b830d6caf71a4e7dcd509c4cc1ab7 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 17 Apr 2020 17:06:07 +0200 Subject: [PATCH 03/16] Translated using Weblate (French) Currently translated at 99.4% (1246 of 1254 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/ --- www/common/translations/messages.fr.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json index 17582944a..b1ee72a49 100644 --- a/www/common/translations/messages.fr.json +++ b/www/common/translations/messages.fr.json @@ -1342,5 +1342,12 @@ "admin_openFilesTitle": "Fichiers Ouverts", "profile_copyKey": "Copier la clé publique", "canvas_select": "Selection", - "canvas_brush": "Pinceau" + "canvas_brush": "Pinceau", + "cba_show": "", + "cba_disable": "", + "cba_hint": "", + "cba_enable": "", + "cba_writtenBy": "", + "cba_properties": "", + "cba_hide": "" } From 5807f3680b0b480b9ad4ca621192f188f40a7d6c Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 17 Apr 2020 17:06:07 +0200 Subject: [PATCH 04/16] Translated using Weblate (German) Currently translated at 99.4% (1246 of 1254 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/ --- www/common/translations/messages.de.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/www/common/translations/messages.de.json b/www/common/translations/messages.de.json index 86e2300e4..b100a141c 100644 --- a/www/common/translations/messages.de.json +++ b/www/common/translations/messages.de.json @@ -1342,5 +1342,11 @@ "admin_openFilesTitle": "Offene Dateien", "canvas_select": "Auswahl", "canvas_brush": "Pinsel", - "profile_copyKey": "Öffentlichen Schlüssel kopieren" + "profile_copyKey": "Öffentlichen Schlüssel kopieren", + "cba_hide": "", + "cba_enable": "", + "cba_properties": "", + "cba_disable": "", + "cba_show": "", + "cba_writtenBy": "" } From fab1fcdb3306c26c2c4a4cb20b08f9b7cb115df3 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 17 Apr 2020 17:06:07 +0200 Subject: [PATCH 05/16] Translated using Weblate (Dutch) Currently translated at 30.2% (376 of 1246 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/nl/ --- www/common/translations/messages.nl.json | 178 ++++++++++++++++++++++- 1 file changed, 176 insertions(+), 2 deletions(-) diff --git a/www/common/translations/messages.nl.json b/www/common/translations/messages.nl.json index 7c18658d9..e2da9e201 100644 --- a/www/common/translations/messages.nl.json +++ b/www/common/translations/messages.nl.json @@ -201,6 +201,180 @@ "chainpadError": "Er was een kritieke fout bij het updaten van uw inhoud. Deze pagina is nu alleen leesbaar om uw werk niet kwijt te raken.
Druk op Esc om verder te gaan met het bekijken van deze werkomgeving, of herlaad de pagina om te proberen deze werkomgeving weer aan te kunnen passen.", "inactiveError": "Deze werkomgeving is verwijderd wegens gebrek aan activiteit. Druk op Esc om een nieuwe werkomgeving aan te maken.", "deletedError": "Deze werkomgeving is verwijderd door de eigenaar en is niet meer beschikbaar.", - "main_title": "CryptPad: Geen Kennis, Onvertraagd Collaboratief Aanpassen" + "main_title": "CryptPad: Geen Kennis, Onvertraagd Collaboratief Aanpassen", + "fc_open_ro": "Openen (alleen-lezen)", + "history_restorePrompt": "Weet u zeker dat u de bestaande documentversie wilt vervangen met de weergegeven versie?", + "history_restoreDone": "Document hersteld", + "history_version": "Versie:", + "openLinkInNewTab": "Open Link in Nieuw Tabblad", + "pad_mediatagTitle": "Mediamarkering Instellingen", + "pad_mediatagWidth": "Breedte (px)", + "pad_mediatagHeight": "Hoogte (px)", + "pad_mediatagRatio": "Behoud ratio", + "pad_mediatagBorder": "Randbreedte (px)", + "pad_mediatagPreview": "Voorbeeld", + "pad_mediatagImport": "Opslaan in uw CryptDrive", + "pad_mediatagOptions": "Afbeeldingeigenschappen", + "kanban_newBoard": "Nieuw bord", + "kanban_item": "Item {0}", + "kanban_todo": "Te Doen", + "kanban_working": "In voortgang", + "kanban_deleteBoard": "Weet u zeker dat u dit bord wilt verwijderen?", + "kanban_addBoard": "Een bord toevoegen", + "kanban_removeItem": "Verwijder dit item", + "kanban_removeItemConfirm": "Weet u zeker dat u dit item wilt verwijderen?", + "poll_p_save": "Uw instellingen worden direct geüpdate, dus u hoeft deze nooit op te slaan.", + "poll_p_encryption": "Al uw invoer worden versleuteld zodat alleen de personen met de link toegang kunnen krijgen. Zelfs de server kan niet zien wat u wijzigt.", + "wizardLog": "Klik op de knop linksboven om terug te gaan naar uw enquête", + "wizardTitle": "Gebruik het formulier om een enquête aan te maken", + "wizardConfirm": "Bent u echt klaar om deze opties toe te voegen aan uw enquête?", + "poll_publish_button": "Publiceren", + "poll_admin_button": "Admin", + "poll_create_user": "Voeg een nieuwe gebruiker toe", + "poll_create_option": "Voeg een nieuwe optie toe", + "poll_commit": "Indienen", + "poll_closeWizardButton": "Sluit formulier", + "poll_closeWizardButtonTitle": "Sluit formulier", + "poll_wizardComputeButton": "Bereken Opties", + "poll_wizardClearButton": "Tabel Leegmaken", + "poll_wizardAddDateButton": "+ Data", + "poll_wizardAddTimeButton": "+ Tijden", + "poll_optionPlaceholder": "Optie", + "poll_userPlaceholder": "Uw naam", + "poll_removeOption": "Weet u zeker dat u deze optie wilt verwijderen?", + "poll_removeUser": "Weet u zeker dat u deze gebruiker wilt verwijderen?", + "poll_titleHint": "Titel", + "poll_remove": "Verwijder", + "poll_edit": "Wijzig", + "poll_locked": "Vergrendeld", + "poll_unlocked": "Ontgrendeld", + "poll_bookmark_col": "Voeg een bladwijzer toe aan deze kolom zodat deze altijd ontgrendeld is en weergegeven aan het begin", + "poll_bookmarked_col": "Dit is uw kolom met bladwijzer. Deze is altijd ontgrendeld en weergegeven aan het begin.", + "poll_total": "TOTAAL", + "poll_comment_list": "Commentaar", + "poll_comment_add": "Commentaar toevoegen", + "poll_comment_submit": "Verzenden", + "poll_comment_placeholder": "Uw commentaar", + "poll_comment_disabled": "Publiceer deze enquête met de ✓ knop om commentaar toe te staan.", + "oo_reconnect": "De verbinding met de server is terug. Klik op OK om te herladen en door te gaan met werken.", + "oo_cantUpload": "Uploaden is niet toegestaan als andere gebruikers aanwezig zijn.", + "oo_uploaded": "Uw upload is voltooid. Klik op OK om te herladen of Annuleren om door te gaan in alleen-lezen modus.", + "canvas_clear": "Leegmaken", + "canvas_delete": "Verwijder selectie", + "canvas_disable": "Tekenen uitschakelen", + "canvas_enable": "Tekenen inschakelen", + "canvas_width": "Breedte", + "canvas_opacity": "Ondoorzichtigheid", + "canvas_opacityLabel": "Ondoorzichtigheid: {0}", + "canvas_widthLabel": "Breedte: {0}", + "canvas_saveToDrive": "Deze afbeelding opslaan als bestand in uw CryptDrive", + "canvas_currentBrush": "Huidige borstel", + "canvas_chooseColor": "Kies een kleur", + "canvas_imageEmbed": "Plaats een afbeelding van uw computer", + "profileButton": "Profiel", + "profile_urlPlaceholder": "URL", + "profile_namePlaceholder": "Naam weergegeven op uw profiel", + "profile_avatar": "Avatar", + "profile_upload": " Een nieuw avatar uploaden", + "profile_uploadSizeError": "Foutmelding: uw avatar moet kleiner zijn dan {0}", + "profile_uploadTypeError": "Foutmelding: uw avatartype is niet toegestaan. Toegestane types zijn: {0}", + "profile_error": "Foutmelding tijdens het maken van uw profiel: {0}", + "profile_register": "U moet zich aanmelden om een profiel aan te maken!", + "profile_create": "Een profiel aanmaken", + "profile_description": "Beschrijving", + "profile_viewMyProfile": "Mijn profiel bekijken", + "userlist_addAsFriendTitle": "Stuur \"{0}\" een contactverzoek", + "contacts_title": "Contacten", + "contacts_addError": "Foutmelding tijdens het toevoegen van die contact aan de lijst", + "contacts_added": "Contactuitnodiging geaccepteerd.", + "contacts_rejected": "Contactuitnodiging afgewezen", + "contacts_request": "{0} wilt u toevoegen als contactpersoon. Accepteren?", + "contacts_send": "Verzenden", + "contacts_remove": "Verwijder deze contactpersoon", + "contacts_confirmRemove": "Weet u zeker dat u {0} wilt verwijderen uit uw contacten?", + "contacts_typeHere": "Schrijf hier een bericht...", + "contacts_warning": "Alles dat u hier schrijft blijft beschikbaar voor alle huidige en toekomstige gebruikers van deze werkomgeving. Wees voorzichtig met gevoelige informatie!", + "contacts_padTitle": "Gesprek", + "contacts_info1": "Dit zijn uw contacten. Vanaf hier kunt u:", + "contacts_info2": "Klik op uw contactpersoon's icoon om een gesprek met hun te beginnen", + "contacts_info3": "Dubbelklik op hun icoon om hun profiel te bekijken", + "contacts_info4": "Beide deelnemers kunnen de gesprekgeschiedenis voorgoed leegmaken", + "contacts_removeHistoryTitle": "Gesprekgeschiedenis leegmaken", + "contacts_confirmRemoveHistory": "Weet u zeker dat u voorgoed de gesprekgeschiedenis wilt leegmaken? De data kan niet worden hersteld", + "contacts_removeHistoryServerError": "Foutmelding tijdens het verwijderen van uw gesprekgeschiedenis. Probeer later opnieuw", + "contacts_fetchHistory": "Eerdere geschiedenis binnenhalen", + "contacts_friends": "Contacten", + "contacts_rooms": "Kamers", + "contacts_leaveRoom": "Deze kamer verlaten", + "contacts_online": "Een andere gebruiker in deze kamer is online", + "debug_getGraphWait": "De grafiek genereren... Even wachten, alstublieft.", + "fm_rootName": "Documenten", + "fm_trashName": "Prullenbak", + "fm_unsortedName": "Niet-gesorteerde bestanden", + "fm_filesDataName": "Alle bestanden", + "fm_templateName": "Sjablonen", + "fm_searchName": "Zoeken", + "fm_recentPadsName": "Recente werkomgevingen", + "fm_tagsName": "Markeringen", + "fm_sharedFolderName": "Gedeelde map", + "fm_searchPlaceholder": "Zoeken...", + "fm_newButton": "Nieuw", + "fm_newButtonTitle": "Make een nieuwe werkomgeving of map, importeer een bestand in de huidige map", + "fm_newFolder": "Nieuwe map", + "fm_newFile": "Nieuwe werkomgeving", + "fm_folder": "Map", + "fm_sharedFolder": "Gedeelde map", + "fm_folderName": "Mapnaam", + "fm_numberOfFolders": "Aantal mappen", + "fm_numberOfFiles": "Aantal bestanden", + "fm_fileName": "Bestandsnaam", + "fm_title": "Titel", + "fm_type": "Type", + "fm_forbidden": "Verboden actie", + "fm_originalPath": "Oorspronkelijke pad", + "fm_openParent": "Weergeven in map", + "fm_noname": "Document Zonder Title", + "fm_emptyTrashDialog": "Weet u zeker dat u de prullenbak wilt legen?", + "fm_removeSeveralPermanentlyDialog": "Weet u zeker dat u deze {0} elementen voorgoed wilt verwijderen van uw CryptDrive?", + "fm_removePermanentlyDialog": "Weet u zeker dat u dit element voorgoed wilt verwijderen van uw CryptDrive?", + "fm_removePermanentlyNote": "Werkomgevingen in uw eigendom worden verwijderd van de server als u doorgaat.", + "fm_removeSeveralDialog": "Weet u zeker dat u deze {0} elementen wilt verplaatsen naar de prullenbak?", + "fm_removeDialog": "Weet u zeker dat u {0} wilt verplaatsen naar de prullenbak?", + "fm_deleteOwnedPad": "Weet u zeker dat u deze werkomgeving wilt verwijderen van de server?", + "fm_deleteOwnedPads": "Weet u zeker dat u deze werkomgevingen wilt verwijderen van de server?", + "fm_restoreDialog": "Weet u zeker dat u {0} wilt terugzetten naar de vorige lokatie?", + "fm_unknownFolderError": "De geselecteerde of laatst bezochte map bestaat niet meer. De bovenliggende map aan het openen...", + "fm_backup_title": "Backup link", + "fm_nameFile": "Hoe wilt u dit bestand noemen?", + "fm_error_cantPin": "Interne server fout. Graag de pagina herladen en opnieuw proberen.", + "fm_canBeShared": "Deze map is deelbaar", + "fm_prop_tagsList": "Markeringen", + "fm_burnThisDriveButton": "Verwijder alle informatie opgeslagen door CryptPad in uw browser", + "fm_padIsOwned": "U bent de eigenaar van deze werkomgeving", + "fm_padIsOwnedOther": "Deze werkomgeving is van een andere gebruiker", + "fm_deletedPads": "Deze werkomgeving bestaan niet meer op de server, ze zijn verwijderd van uw CryptDrive: {0}", + "fm_tags_name": "Markeringsnaam", + "fm_tags_used": "Aantal gebruikers", + "fm_passwordProtected": "Vergrendeld met wachtwoord", + "fc_newfolder": "Nieuwe map", + "fc_newsharedfolder": "Nieuwe gedeelde map", + "fc_rename": "Hernoemen", + "fc_color": "Kleur wijzigen", + "fc_open": "Openen", + "fc_openInCode": "Openen in Code bewerker", + "fc_expandAll": "Alles Uitvouwen", + "fc_collapseAll": "Alles Samenvouwen", + "fc_delete": "Naar prullenbak verplaatsen", + "fc_delete_owned": "Verwijderen van server", + "fc_restore": "Herstellen", + "fc_remove": "Verwijder uit uw CryptDrive", + "fc_remove_sharedfolder": "Verwijderen", + "fc_empty": "Prullenbak legen", + "fc_prop": "Eigenschappen", + "fc_hashtag": "Markeringen", + "getEmbedCode": "Krijg integratiecode", + "kanban_done": "Gedaan", + "poll_comment_remove": "Verwijder dit commentaar", + "profile_fieldSaved": "Nieuwe waarde opgeslagen: {0}", + "fm_morePads": "Meer" } - From 8009c01f704bf1fcc4d9ec05ee2322972dc468bb Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 17 Apr 2020 17:22:13 +0200 Subject: [PATCH 06/16] Translated using Weblate (French) Currently translated at 100.0% (1254 of 1254 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/ --- www/common/translations/messages.fr.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json index b1ee72a49..083ce8ad6 100644 --- a/www/common/translations/messages.fr.json +++ b/www/common/translations/messages.fr.json @@ -1343,11 +1343,12 @@ "profile_copyKey": "Copier la clé publique", "canvas_select": "Selection", "canvas_brush": "Pinceau", - "cba_show": "", - "cba_disable": "", - "cba_hint": "", - "cba_enable": "", - "cba_writtenBy": "", - "cba_properties": "", - "cba_hide": "" + "cba_show": "Montrer les couleurs d'auteurs", + "cba_disable": "Effacer et Désactiver", + "cba_hint": "Ce réglage sera mémorisé lors de la création de votre prochain pad.", + "cba_enable": "Activer", + "cba_writtenBy": "Écrit par : {0}", + "cba_properties": "Couleurs par auteurs (expérimental)", + "cba_hide": "Cacher les couleurs d'auteurs", + "oo_login": "Veuillez vous connecter ou vous inscrire pour améliorer la performance des feuilles de calcul." } From d0c3f0fa84daed198dbeb1f5d99afc75fe35de9b Mon Sep 17 00:00:00 2001 From: ansuz Date: Fri, 17 Apr 2020 11:36:48 -0400 Subject: [PATCH 07/16] remove XXX notes --- www/common/onlyoffice/inner.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/www/common/onlyoffice/inner.js b/www/common/onlyoffice/inner.js index 20125d82c..dd34585d8 100644 --- a/www/common/onlyoffice/inner.js +++ b/www/common/onlyoffice/inner.js @@ -355,7 +355,6 @@ define([ APP.FM.handleFile(blob, data); }; - Messages.oo_login = 'Log in...'; // XXX var noLogin = false; var makeCheckpoint = function (force) { @@ -1120,12 +1119,12 @@ define([ var x2tSaveAndConvertData = function(data, filename, extension, finalFilename) { // Perform the x2t conversion - require(['/common/onlyoffice/x2t/x2t.js'], function() { // XXX why does this fail without an access-control-allow-origin header? + require(['/common/onlyoffice/x2t/x2t.js'], function() { // FIXME why does this fail without an access-control-allow-origin header? var x2t = window.Module; x2t.run(); if (x2tInitialized) { debug("x2t runtime already initialized"); - x2tSaveAndConvertDataInternal(x2t, data, filename, extension, finalFilename); // XXX shouldn't this return ? + return void x2tSaveAndConvertDataInternal(x2t, data, filename, extension, finalFilename); } x2t.onRuntimeInitialized = function() { From adae4b690b471e9b4b233d9cdec9d3e59bda175c Mon Sep 17 00:00:00 2001 From: yflory Date: Fri, 17 Apr 2020 17:38:15 +0200 Subject: [PATCH 08/16] outer.css cache busting --- www/admin/index.html | 2 +- www/code/index.html | 2 +- www/contacts/index.html | 2 +- www/debug/index.html | 2 +- www/drive/index.html | 2 +- www/file/index.html | 2 +- www/kanban/index.html | 2 +- www/notifications/index.html | 2 +- www/oodoc/index.html | 2 +- www/ooslide/index.html | 2 +- www/pad/index.html | 2 +- www/poll/index.html | 2 +- www/profile/index.html | 2 +- www/settings/index.html | 2 +- www/sheet/index.html | 2 +- www/slide/index.html | 2 +- www/support/index.html | 2 +- www/teams/index.html | 2 +- www/todo/index.html | 2 +- www/whiteboard/index.html | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/www/admin/index.html b/www/admin/index.html index 79a96c97b..c59dd8edc 100644 --- a/www/admin/index.html +++ b/www/admin/index.html @@ -6,7 +6,7 @@ - +