From 8f506f126768ea1b7e7005348e39418fd27b448f Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 20 Jan 2021 13:30:57 +0200 Subject: [PATCH 01/14] Updated translations. --- i18n/de.i18n.json | 6 +++--- i18n/es-PE.i18n.json | 14 +++++++------- i18n/es.i18n.json | 40 ++++++++++++++++++++-------------------- i18n/fr.i18n.json | 6 +++--- i18n/he.i18n.json | 20 ++++++++++---------- i18n/pt-BR.i18n.json | 6 +++--- 6 files changed, 46 insertions(+), 46 deletions(-) diff --git a/i18n/de.i18n.json b/i18n/de.i18n.json index 4579a9def..f9c0f2f8d 100644 --- a/i18n/de.i18n.json +++ b/i18n/de.i18n.json @@ -327,8 +327,8 @@ "export-board-json": "Board als JSON exportieren", "export-board-csv": "Board als CSV exportieren", "export-board-tsv": "Board als TSV exportieren", - "export-board-excel": "Export board to Excel", - "user-can-not-export-excel": "User can not export Excel", + "export-board-excel": "Board nach Excel exportieren", + "user-can-not-export-excel": "Benutzer kann nicht nach Excel exportieren", "export-board-html": "Board als HTML exportieren", "exportBoardPopup-title": "Board exportieren", "sort": "Sortieren", @@ -609,7 +609,7 @@ "accounts-allowEmailChange": "Ändern der E-Mailadresse erlauben", "accounts-allowUserNameChange": "Ändern des Benutzernamens erlauben", "createdAt": "Erstellt am", - "modifiedAt": "Modified at", + "modifiedAt": "Geändert am", "verified": "Geprüft", "active": "Aktiv", "card-received": "Empfangen", diff --git a/i18n/es-PE.i18n.json b/i18n/es-PE.i18n.json index 03e0a60ba..32e1ba398 100644 --- a/i18n/es-PE.i18n.json +++ b/i18n/es-PE.i18n.json @@ -878,23 +878,23 @@ "one-card-found": "One Card Found", "n-cards-found": "%s Cards Found", "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found", - "operator-board": "board", - "operator-board-abbrev": "b", - "operator-swimlane": "swimlane", - "operator-swimlane-abbrev": "s", + "operator-board": "tablero", + "operator-board-abbrev": "t", + "operator-swimlane": "carril", + "operator-swimlane-abbrev": "c", "operator-list": "la lista", "operator-list-abbrev": "l", "operator-label": "etiqueta", "operator-label-abbrev": "#", - "operator-user": "user", + "operator-user": "usuario", "operator-user-abbrev": "@", "operator-member": "miembro", "operator-member-abbrev": "m", "operator-assignee": "assignee", "operator-assignee-abbrev": "a", "operator-is": "es", - "operator-unknown-error": "%s is not an operator", - "heading-notes": "Notes", + "operator-unknown-error": "%s no es un operador", + "heading-notes": "Notas", "globalSearch-instructions-heading": "Search Instructions", "globalSearch-instructions-description": "Searches can include operators to refine the search. Operators are specified by writing the operator name and value separated by a colon. For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*. If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).", "globalSearch-instructions-operators": "Available operators:", diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json index 07f0f30a4..67f5d9d46 100644 --- a/i18n/es.i18n.json +++ b/i18n/es.i18n.json @@ -865,20 +865,20 @@ "dueCardsViewChange-title": "Due Cards View", "dueCardsViewChangePopup-title": "Due Cards View", "dueCardsViewChange-choice-me": "Me", - "dueCardsViewChange-choice-all": "All Users", + "dueCardsViewChange-choice-all": "Todos los usuarios", "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.", "broken-cards": "Broken Cards", - "board-title-not-found": "Board '%s' not found.", + "board-title-not-found": "Tablero '%s' no encontrado.", "swimlane-title-not-found": "Swimlane '%s' not found.", - "list-title-not-found": "List '%s' not found.", - "label-not-found": "Label '%s' not found.", - "user-username-not-found": "Username '%s' not found.", - "globalSearch-title": "Search All Boards", - "no-cards-found": "No Cards Found", - "one-card-found": "One Card Found", - "n-cards-found": "%s Cards Found", + "list-title-not-found": "Lista '%s' no encontrada.", + "label-not-found": "Etiqueta '%s' no encontrada.", + "user-username-not-found": "Usuario '%s' no encontrado.", + "globalSearch-title": "Buscar todas las tarjetas", + "no-cards-found": "Ninguna tarjeta encontrada", + "one-card-found": "Una tarjeta encontrada", + "n-cards-found": "%s tarjetas encontradas", "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found", - "operator-board": "board", + "operator-board": "tablero", "operator-board-abbrev": "b", "operator-swimlane": "swimlane", "operator-swimlane-abbrev": "s", @@ -886,18 +886,18 @@ "operator-list-abbrev": "l", "operator-label": "etiqueta", "operator-label-abbrev": "#", - "operator-user": "user", + "operator-user": "Usuario", "operator-user-abbrev": "@", "operator-member": "miembro", "operator-member-abbrev": "m", - "operator-assignee": "assignee", + "operator-assignee": "Asignar", "operator-assignee-abbrev": "a", "operator-is": "es", - "operator-unknown-error": "%s is not an operator", - "heading-notes": "Notes", - "globalSearch-instructions-heading": "Search Instructions", + "operator-unknown-error": "%s no es un operador", + "heading-notes": "Notas", + "globalSearch-instructions-heading": "Buscar instrucciones.", "globalSearch-instructions-description": "Searches can include operators to refine the search. Operators are specified by writing the operator name and value separated by a colon. For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*. If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).", - "globalSearch-instructions-operators": "Available operators:", + "globalSearch-instructions-operators": "Operadores disponibles:", "globalSearch-instructions-operator-board": "`__operator_board__:title` - cards in boards matching the specified title", "globalSearch-instructions-operator-list": "`__operator_list__:title` - cards in lists matching the specified title", "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:title` - cards in swimlanes matching the specified title", @@ -907,12 +907,12 @@ "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - shorthand for `user:username`", "globalSearch-instructions-operator-member": "`__operator_member__:username` - cards where the specified user is a *member*", "globalSearch-instructions-operator-assignee": "`__operator_assignee__:username` - cards where the specified user is an *assignee*", - "globalSearch-instructions-notes-1": "Multiple operators may be specified.", + "globalSearch-instructions-notes-1": "Múltiple operadores pueden ser seleccionados.", "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together. Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.", "globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned.\n`__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.", - "globalSearch-instructions-notes-4": "Text searches are case insensitive.", - "globalSearch-instructions-notes-5": "Currently archived cards are not searched.", - "link-to-search": "Link to this search", + "globalSearch-instructions-notes-4": "La búsqueda de texto distingue entre mayúsculas y minúsculas.", + "globalSearch-instructions-notes-5": "Las tarjetas actualmente archivadas no son seleccionadas.", + "link-to-search": "Enlazar a esta búsqueda", "excel-font": "Arial", "number": "Número" } diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json index 5027be09d..82ebb06c0 100644 --- a/i18n/fr.i18n.json +++ b/i18n/fr.i18n.json @@ -327,8 +327,8 @@ "export-board-json": "Exporter le tableau en JSON", "export-board-csv": "Exporter le tableau en CSV", "export-board-tsv": "Exporter le tableau en TSV", - "export-board-excel": "Export board to Excel", - "user-can-not-export-excel": "User can not export Excel", + "export-board-excel": "Exporter le tableau vers Excel", + "user-can-not-export-excel": "L'utilisateur ne peut pas exporter vers Excel", "export-board-html": "Exporter le tableau en HTML", "exportBoardPopup-title": "Exporter le tableau", "sort": "Tri", @@ -609,7 +609,7 @@ "accounts-allowEmailChange": "Autoriser le changement d'adresse mail", "accounts-allowUserNameChange": "Autoriser le changement d'identifiant", "createdAt": "Créé le", - "modifiedAt": "Modified at", + "modifiedAt": "Modifié le", "verified": "Vérifié", "active": "Actif", "card-received": "Reçue", diff --git a/i18n/he.i18n.json b/i18n/he.i18n.json index 2d774492c..5bd5e0be3 100644 --- a/i18n/he.i18n.json +++ b/i18n/he.i18n.json @@ -327,8 +327,8 @@ "export-board-json": "ייצוא לוח ל־JSON", "export-board-csv": "ייצוא לוח ל־CSV", "export-board-tsv": "ייצוא לוח ל־TSV", - "export-board-excel": "Export board to Excel", - "user-can-not-export-excel": "User can not export Excel", + "export-board-excel": "ייצוא לוח ל־Excel", + "user-can-not-export-excel": "המשתמש לא יכול לייצא ל־Excel", "export-board-html": "ייצוא לוח ל־HTML", "exportBoardPopup-title": "ייצוא לוח", "sort": "מיון", @@ -609,7 +609,7 @@ "accounts-allowEmailChange": "לאפשר שינוי דוא״ל", "accounts-allowUserNameChange": "לאפשר שינוי שם משתמש", "createdAt": "נוצר ב", - "modifiedAt": "Modified at", + "modifiedAt": "נערך ב־", "verified": "עבר אימות", "active": "פעיל", "card-received": "התקבל", @@ -871,13 +871,13 @@ "board-title-not-found": "הלוח ‚%s’ לא נמצא.", "swimlane-title-not-found": "המסלול ‚%s’ לא נמצא.", "list-title-not-found": "הרשימה ‚%s’ לא נמצאה.", - "label-not-found": "Label '%s' not found.", + "label-not-found": "התווית ‚%s’ לא נמצאה.", "user-username-not-found": "שם המשתמש ‚%s’ לא נמצא.", "globalSearch-title": "חיפוש בכל הלוחות", "no-cards-found": "לא נמצאו כרטיסים", "one-card-found": "נמצא כרטיס אחד", "n-cards-found": "נמצאו %s כרטיסים", - "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found", + "n-n-of-n-cards-found": "__start__-__end__ מתוך __total__ כרטיסים נמצאו", "operator-board": "לוח", "operator-board-abbrev": "ל", "operator-swimlane": "מסלול", @@ -889,12 +889,12 @@ "operator-user": "משתמש", "operator-user-abbrev": "@", "operator-member": "חבר", - "operator-member-abbrev": "m", - "operator-assignee": "assignee", - "operator-assignee-abbrev": "a", + "operator-member-abbrev": "ח", + "operator-assignee": "אחראי", + "operator-assignee-abbrev": "א", "operator-is": "הוא", "operator-unknown-error": "%s is not an operator", - "heading-notes": "Notes", + "heading-notes": "הערות", "globalSearch-instructions-heading": "Search Instructions", "globalSearch-instructions-description": "Searches can include operators to refine the search. Operators are specified by writing the operator name and value separated by a colon. For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*. If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).", "globalSearch-instructions-operators": "Available operators:", @@ -912,7 +912,7 @@ "globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned.\n`__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.", "globalSearch-instructions-notes-4": "Text searches are case insensitive.", "globalSearch-instructions-notes-5": "Currently archived cards are not searched.", - "link-to-search": "Link to this search", + "link-to-search": "קישור לחיפוש הזה", "excel-font": "Arial", "number": "מספר" } diff --git a/i18n/pt-BR.i18n.json b/i18n/pt-BR.i18n.json index 468bf1c67..df1d2bbc7 100644 --- a/i18n/pt-BR.i18n.json +++ b/i18n/pt-BR.i18n.json @@ -327,8 +327,8 @@ "export-board-json": "Exportar quadro para JSON", "export-board-csv": "Exportar quadro para CSV", "export-board-tsv": "Exportar quadro para TSV", - "export-board-excel": "Export board to Excel", - "user-can-not-export-excel": "User can not export Excel", + "export-board-excel": "Exportar quadro para Excel", + "user-can-not-export-excel": "Usuário não pode exportar Excel", "export-board-html": "Exportar quadro para HTML", "exportBoardPopup-title": "Exportar quadro", "sort": "Ordenar", @@ -609,7 +609,7 @@ "accounts-allowEmailChange": "Permitir Mudança de e-mail", "accounts-allowUserNameChange": "Permitir alteração de nome de usuário", "createdAt": "Criado em", - "modifiedAt": "Modified at", + "modifiedAt": "Modificado em", "verified": "Verificado", "active": "Ativo", "card-received": "Recebido", From 436134e0e3a2ee67d97e9d3feb1f545ce682b166 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 20 Jan 2021 13:36:47 +0200 Subject: [PATCH 02/14] v4.82 --- CHANGELOG.md | 2 +- Stackerfile.yml | 2 +- package-lock.json | 2 +- package.json | 2 +- public/api/wekan.html | 8 ++++++-- public/api/wekan.yml | 3 ++- sandstorm-pkgdef.capnp | 4 ++-- 7 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66aac89e5..ea9c06b60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Upcoming Wekan release +# v4.82 2021-01-20 Wekan release This release adds the following new features: diff --git a/Stackerfile.yml b/Stackerfile.yml index 0135556af..6b1bc2814 100644 --- a/Stackerfile.yml +++ b/Stackerfile.yml @@ -1,5 +1,5 @@ appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928 -appVersion: "v4.81.0" +appVersion: "v4.82.0" files: userUploads: - README.md diff --git a/package-lock.json b/package-lock.json index 8084fb1c0..1d9a8b92b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "wekan", - "version": "v4.81.0", + "version": "v4.82.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d207cc172..f40e4608a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wekan", - "version": "v4.81.0", + "version": "v4.82.0", "description": "Open-Source kanban", "private": true, "scripts": { diff --git a/public/api/wekan.html b/public/api/wekan.html index 91d207230..615b98c68 100644 --- a/public/api/wekan.html +++ b/public/api/wekan.html @@ -1524,7 +1524,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc