forked from vikunja/frontend
Compare commits
2 Commits
zh-cn
...
renovate/m
Author | SHA1 | Date | |
---|---|---|---|
3aa94388ca | |||
70738a06a6 |
32
package.json
32
package.json
|
@ -49,14 +49,14 @@
|
|||
"@fortawesome/free-regular-svg-icons": "6.4.2",
|
||||
"@fortawesome/free-solid-svg-icons": "6.4.2",
|
||||
"@fortawesome/vue-fontawesome": "3.0.3",
|
||||
"@github/hotkey": "2.1.1",
|
||||
"@github/hotkey": "2.0.1",
|
||||
"@infectoone/vue-ganttastic": "2.2.0",
|
||||
"@intlify/unplugin-vue-i18n": "1.4.0",
|
||||
"@kyvg/vue3-notification": "3.0.2",
|
||||
"@sentry/tracing": "7.74.0",
|
||||
"@sentry/vue": "7.74.0",
|
||||
"@vueuse/core": "10.5.0",
|
||||
"@vueuse/router": "10.5.0",
|
||||
"@sentry/tracing": "7.73.0",
|
||||
"@sentry/vue": "7.73.0",
|
||||
"@vueuse/core": "10.4.1",
|
||||
"@vueuse/router": "10.4.1",
|
||||
"axios": "1.5.1",
|
||||
"blurhash": "2.0.5",
|
||||
"bulma-css-variables": "0.9.33",
|
||||
|
@ -70,12 +70,12 @@
|
|||
"flatpickr": "4.6.13",
|
||||
"flexsearch": "0.7.31",
|
||||
"floating-vue": "2.0.0-beta.24",
|
||||
"highlight.js": "11.9.0",
|
||||
"highlight.js": "11.8.0",
|
||||
"is-touch-device": "1.0.1",
|
||||
"klona": "2.0.6",
|
||||
"lodash.debounce": "4.0.8",
|
||||
"marked": "9.1.1",
|
||||
"pinia": "2.1.7",
|
||||
"marked": "9.1.0",
|
||||
"pinia": "2.1.6",
|
||||
"register-service-worker": "1.7.2",
|
||||
"snake-case": "3.0.4",
|
||||
"sortablejs": "1.15.0",
|
||||
|
@ -91,7 +91,7 @@
|
|||
"devDependencies": {
|
||||
"@4tw/cypress-drag-drop": "2.2.5",
|
||||
"@cypress/vite-dev-server": "5.0.6",
|
||||
"@cypress/vue": "5.0.5",
|
||||
"@cypress/vue": "6.0.0",
|
||||
"@faker-js/faker": "8.1.0",
|
||||
"@histoire/plugin-screenshot": "0.17.0",
|
||||
"@histoire/plugin-vue": "0.17.1",
|
||||
|
@ -103,14 +103,14 @@
|
|||
"@types/is-touch-device": "1.0.0",
|
||||
"@types/lodash.debounce": "4.0.7",
|
||||
"@types/marked": "5.0.2",
|
||||
"@types/node": "18.18.5",
|
||||
"@types/node": "18.18.4",
|
||||
"@types/postcss-preset-env": "7.7.0",
|
||||
"@types/sortablejs": "1.15.3",
|
||||
"@typescript-eslint/eslint-plugin": "6.7.5",
|
||||
"@typescript-eslint/parser": "6.7.5",
|
||||
"@vitejs/plugin-legacy": "4.1.1",
|
||||
"@vitejs/plugin-vue": "4.4.0",
|
||||
"@vue/eslint-config-typescript": "11.0.3",
|
||||
"@vue/eslint-config-typescript": "12.0.0",
|
||||
"@vue/test-utils": "2.4.1",
|
||||
"@vue/tsconfig": "0.4.0",
|
||||
"autoprefixer": "10.4.16",
|
||||
|
@ -118,20 +118,20 @@
|
|||
"caniuse-lite": "1.0.30001547",
|
||||
"css-has-pseudo": "6.0.0",
|
||||
"csstype": "3.1.2",
|
||||
"cypress": "12.17.4",
|
||||
"cypress": "13.3.0",
|
||||
"esbuild": "0.19.4",
|
||||
"eslint": "8.51.0",
|
||||
"eslint-plugin-vue": "9.17.0",
|
||||
"happy-dom": "10.11.2",
|
||||
"happy-dom": "12.9.1",
|
||||
"histoire": "0.17.2",
|
||||
"postcss": "8.4.31",
|
||||
"postcss-easing-gradients": "3.0.1",
|
||||
"postcss-easings": "4.0.0",
|
||||
"postcss-focus-within": "8.0.0",
|
||||
"postcss-preset-env": "9.2.0",
|
||||
"rollup": "3.29.4",
|
||||
"rollup": "4.0.2",
|
||||
"rollup-plugin-visualizer": "5.9.2",
|
||||
"sass": "1.69.3",
|
||||
"sass": "1.69.1",
|
||||
"start-server-and-test": "2.0.1",
|
||||
"typescript": "5.2.2",
|
||||
"vite": "4.4.11",
|
||||
|
@ -140,7 +140,7 @@
|
|||
"vite-plugin-sentry": "1.3.0",
|
||||
"vite-svg-loader": "4.0.0",
|
||||
"vitest": "0.34.6",
|
||||
"vue-tsc": "1.8.19",
|
||||
"vue-tsc": "1.8.18",
|
||||
"wait-on": "7.0.1",
|
||||
"workbox-cli": "7.0.0"
|
||||
},
|
||||
|
|
645
pnpm-lock.yaml
645
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
|||
class="menu-show-button"
|
||||
@click="baseStore.toggleMenu()"
|
||||
@shortkey="() => baseStore.toggleMenu()"
|
||||
v-shortcut="'Mod+e'"
|
||||
v-shortcut="'Control+e'"
|
||||
:title="$t('keyboardShortcuts.toggleMenu')"
|
||||
:aria-label="menuActive ? $t('misc.hideMenu') : $t('misc.showMenu')"
|
||||
/>
|
||||
|
|
|
@ -5,12 +5,13 @@ import {onBeforeUnmount, onMounted} from 'vue'
|
|||
import {eventToHotkeyString} from '@github/hotkey'
|
||||
|
||||
const baseStore = useBaseStore()
|
||||
const GLOBAL_HOTKEY = 'Control+k'
|
||||
|
||||
// See https://github.com/github/hotkey/discussions/85#discussioncomment-5214660
|
||||
function openQuickActionsViaHotkey(event) {
|
||||
const hotkeyString = eventToHotkeyString(event)
|
||||
if (!hotkeyString) return
|
||||
if (hotkeyString !== 'Control+k' && hotkeyString !== 'Meta+k') return
|
||||
if (hotkeyString !== GLOBAL_HOTKEY) return
|
||||
event.preventDefault()
|
||||
|
||||
openQuickActions()
|
||||
|
|
|
@ -152,10 +152,6 @@ export const KEYBOARD_SHORTCUTS : ShortcutGroup[] = [
|
|||
title: 'keyboardShortcuts.task.favorite',
|
||||
keys: ['s'],
|
||||
},
|
||||
{
|
||||
title: 'keyboardShortcuts.task.save',
|
||||
keys: [ctrl, 's'],
|
||||
},
|
||||
],
|
||||
},
|
||||
]
|
|
@ -1,11 +1,15 @@
|
|||
import type {Directive} from 'vue'
|
||||
import {install, uninstall} from '@github/hotkey'
|
||||
import {isAppleDevice} from '@/helpers/isAppleDevice'
|
||||
|
||||
const directive = <Directive<HTMLElement,string>>{
|
||||
mounted(el, {value}) {
|
||||
if(value === '') {
|
||||
return
|
||||
}
|
||||
if (isAppleDevice() && value.includes('Control')) {
|
||||
value = value.replace('Control', 'Meta')
|
||||
}
|
||||
install(el, value)
|
||||
},
|
||||
beforeUnmount(el) {
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Smazat svůj účet",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "Chcete-li pokračovat, zadejte své heslo. Obdržíte e-mail s dalšími pokyny.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Smazat můj účet",
|
||||
"requestSuccess": "Požadavek byl úspěšný. Obdržíte e-mail s dalšími pokyny.",
|
||||
"passwordRequired": "Prosím zadejte Vaše heslo.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Váš Vikunja účet odstraníme do {date} ({dateSince}).",
|
||||
"scheduledCancel": "Chcete-li zrušit smazání vašeho účtu, klikněte zde.",
|
||||
"scheduledCancelText": "Chcete-li zrušit smazání vašeho účtu, zadejte prosím své heslo níže:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Zrušit smazání mého účtu",
|
||||
"scheduledCancelSuccess": "Váš účet nebude smazán."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Přepnout úpravy popisu úkolu",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Slet din Vikunja konto",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "For at fortsætte, skal du indtaste din adgangskode. Du vil modtage en e-mail med yderligere instruktioner.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Slet min konto",
|
||||
"requestSuccess": "Anmodningen blev gennemført. Du vil modtage en e-mail med yderligere instruktioner.",
|
||||
"passwordRequired": "Indtast venligst din adgangskode.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Vi sletter din Vikunja-konto {date} ({dateSince}).",
|
||||
"scheduledCancel": "Klik her for at annullere sletningen af din konto.",
|
||||
"scheduledCancelText": "For at annullere sletningen af din konto, skal du indtaste din adgangskode nedenfor:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Annuller sletningen af min konto",
|
||||
"scheduledCancelSuccess": "Vi sletter ikke din konto."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Slå redigering af opgavebeskrivelse til/fra",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Lösche deinen Vikunja-Account",
|
||||
"text1": "Das Löschen deines Accounts ist dauerhaft und unwiderruflich. Alle Projekte, Aufgaben und zugehörige Daten werden gelöscht.",
|
||||
"text2": "Zum Fortfahren gib bitte dein Passwort ein. Du erhältst eine E-Mail mit weiteren Anweisungen.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Meinen Account löschen",
|
||||
"requestSuccess": "Die Anfrage war erfolgreich. Du erhältst eine E-Mail mit weiteren Anweisungen.",
|
||||
"passwordRequired": "Bitte gib dein Passwort ein.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Wir werden deinen Vikunja-Account am {date} ({dateSince}) löschen.",
|
||||
"scheduledCancel": "Um die Löschung deines Accounts abzubrechen, klicke hier.",
|
||||
"scheduledCancelText": "Um die Löschung deines Accounts abzubrechen, gib bitte dein Passwort unten ein:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Löschung meines Accounts abbrechen",
|
||||
"scheduledCancelSuccess": "Wir werden deinen Account nicht löschen."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Aufgabenbeschreibung bearbeiten",
|
||||
"delete": "Diese Aufgabe löschen",
|
||||
"priority": "Die Priorität dieser Aufgabe ändern",
|
||||
"favorite": "Diese Aufgabe zum Favoriten machen / von Favoriten entfernen",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Diese Aufgabe zum Favoriten machen / von Favoriten entfernen"
|
||||
},
|
||||
"project": {
|
||||
"title": "Projektansichten",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Lösche deinen Vikunja-Account",
|
||||
"text1": "Das Löschen deines Accounts ist dauerhaft und unwiderruflich. Alle Projekte, Aufgaben und zugehörige Daten werden gelöscht.",
|
||||
"text2": "Zum Fortfahren gib bitte dein Passwort ein. Du erhältst eine E-Mail mit weiteren Anweisungen.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Meinen Account löschen",
|
||||
"requestSuccess": "Die Anfrage war erfolgreich. Du erhältst eine E-Mail mit weiteren Anweisungen.",
|
||||
"passwordRequired": "Bitte gib dein Passwort ein.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Wir werden deinen Vikunja-Account am {date} ({dateSince}) löschen.",
|
||||
"scheduledCancel": "Um die Löschung deines Accounts abzubrechen, klicke hier.",
|
||||
"scheduledCancelText": "Um die Löschung deines Accounts abzubrechen, gib bitte dein Passwort unten ein:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Löschung meines Accounts abbrechen",
|
||||
"scheduledCancelSuccess": "Wir werden deinen Account nicht löschen."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Aufgabenbeschreibung bearbeiten",
|
||||
"delete": "Diese Aufgabe löschen",
|
||||
"priority": "Die Priorität dieser Aufgabe ändern",
|
||||
"favorite": "Diese Aufgabe zum Favoriten machen / von Favoriten entfernen",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Diese Aufgabe zum Favoriten machen / von Favoriten entfernen"
|
||||
},
|
||||
"project": {
|
||||
"title": "Projektansichten",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -885,8 +883,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Eliminar tu Cuenta de Vikunja",
|
||||
"text1": "El borrado de tu cuenta es permanente y no puede deshacerse. Borraremos todos tus proyectos, tareas y todo lo que esté asociado con ellos.",
|
||||
"text2": "Para continuar, por favor, introduce tu contraseña. Recibirás un correo electrónico con más instrucciones.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Eliminar mi cuenta",
|
||||
"requestSuccess": "La solicitud ha sido exitosa. Recibirás un correo electrónico con más instrucciones.",
|
||||
"passwordRequired": "Por favor, introduce tu contraseña.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Eliminaremos tu cuenta de Vikunja en {date} ({dateSince}).",
|
||||
"scheduledCancel": "Para cancelar la eliminación de tu cuenta, haz clic aquí.",
|
||||
"scheduledCancelText": "Para cancelar la eliminación de tu cuenta, por favor, introduce tu contraseña a continuación:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancelar la eliminación de mi cuenta",
|
||||
"scheduledCancelSuccess": "No eliminaremos tu cuenta."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Editar la descripción de la tarea",
|
||||
"delete": "Eliminar esta tarea",
|
||||
"priority": "Cambiar la prioridad de esta tarea",
|
||||
"favorite": "Marcar esta tarea como favorita / no favorita",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Marcar esta tarea como favorita / no favorita"
|
||||
},
|
||||
"project": {
|
||||
"title": "Vistas de proyecto",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Supprimer votre compte Vikunja",
|
||||
"text1": "La suppression de votre compte est définitive et ne peut pas être annulée. Nous supprimerons tous vos projets, tâches et tout ce qui y est associé.",
|
||||
"text2": "Pour continuer, saisissez votre mot de passe. Vous recevrez un courriel contenant les instructions à suivre.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Supprimer mon compte",
|
||||
"requestSuccess": "La requête a abouti. Vous recevrez un courriel avec des instructions à suivre.",
|
||||
"passwordRequired": "Saisissez votre mot de passe.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Nous allons supprimer votre compte Vikunja le {date} ({dateSince}).",
|
||||
"scheduledCancel": "Pour annuler la suppression de votre compte, cliquez ici.",
|
||||
"scheduledCancelText": "Pour annuler la suppression de votre compte, saisissez votre mot de passe ci-dessous :",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Annuler la suppression de mon compte",
|
||||
"scheduledCancelSuccess": "Nous ne supprimerons pas votre compte."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Activer ou désactiver la modification de la description de tâche",
|
||||
"delete": "Supprimer cette tâche",
|
||||
"priority": "Changer la priorité de cette tâche",
|
||||
"favorite": "Marquer cette tâche comme favorite ou non",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Marquer cette tâche comme favorite ou non"
|
||||
},
|
||||
"project": {
|
||||
"title": "Vues du projet",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Törölje Vikunja fiókját",
|
||||
"text1": "Fiókjának törlése végleges, és nem vonható vissza. Töröljük az összes projektjét, feladatát és minden, ami ehhez kapcsolódik.",
|
||||
"text2": "A folytatáshoz adja meg jelszavát. Kapni fog egy e-mailt a további utasításokkal.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Fiókom törlése",
|
||||
"requestSuccess": "A kérés sikeres volt. Kapni fog egy e-mailt a további utasításokkal.",
|
||||
"passwordRequired": "Kérjük, írja be jelszavát.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Vikunja fiókját a következő időpontban töröljük: {date} ({dateSince}).",
|
||||
"scheduledCancel": "A fiók törlésének megszakításához kattintson ide.",
|
||||
"scheduledCancelText": "Fiókja törlésének megszakításához adja meg jelszavát alább:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Fiókom törlésének megszakítása",
|
||||
"scheduledCancelSuccess": "Fiókját nem töröljük."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "A feladatleírás szerkesztésének váltása",
|
||||
"delete": "Feladat törlése",
|
||||
"priority": "Módosítsa ennek a feladatnak a prioritását",
|
||||
"favorite": "Jelölje meg ezt a feladatot kedvencként / nem kedvencként",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Jelölje meg ezt a feladatot kedvencként / nem kedvencként"
|
||||
},
|
||||
"project": {
|
||||
"title": "Projektnézetek",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Elimina il tuo Account Vikunja",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "Per continuare, inserisci la tua password. Riceverai un'e-mail con ulteriori istruzioni.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Elimina il mio profilo",
|
||||
"requestSuccess": "Richiesta riuscita. Riceverai un'e-mail con ulteriori istruzioni.",
|
||||
"passwordRequired": "Inserisci la tua password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Elimineremo il tuo account Vikunja il {date} ({dateSince}).",
|
||||
"scheduledCancel": "Per annullare l'eliminazione del tuo account, clicca qui.",
|
||||
"scheduledCancelText": "Per annullare l'eliminazione del tuo account, inserisci la password qui sotto:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Annulla l'eliminazione del mio account",
|
||||
"scheduledCancelSuccess": "Non elimineremo il tuo account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Attiva/Disattiva modifica della descrizione dell'attività",
|
||||
"delete": "Elimina questa attività",
|
||||
"priority": "Modifica la priorità di questa attività",
|
||||
"favorite": "Segna questa attività come preferita o non preferita",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Segna questa attività come preferita o non preferita"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Vikunjaアカウントの削除",
|
||||
"text1": "アカウントの削除は永久的なものであり、元に戻すことはできません。あなたのプロジェクト、タスク、それらに関連するすべてのものを削除します。",
|
||||
"text2": "続行するにはパスワードを入力してください。詳しい案内の記載したメールを送信します。",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "アカウントの削除",
|
||||
"requestSuccess": "リクエストは成功しました。詳しい案内はメールでお知らせします。",
|
||||
"passwordRequired": "パスワードを入力してください。",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "{date} ({dateSince}) にVikunjaアカウントは削除されます。",
|
||||
"scheduledCancel": "アカウントの削除を取り消す場合はこちらをご覧ください。",
|
||||
"scheduledCancelText": "アカウントの削除を取り消すにはパスワードを入力してください:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "アカウント削除の取り消し",
|
||||
"scheduledCancelSuccess": "アカウント削除は行われません。"
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "タスクの説明を編集",
|
||||
"delete": "タスクを削除",
|
||||
"priority": "タスクの優先度を設定",
|
||||
"favorite": "タスクをお気に入りに追加/削除",
|
||||
"save": "Save the current task"
|
||||
"favorite": "タスクをお気に入りに追加/削除"
|
||||
},
|
||||
"project": {
|
||||
"title": "プロジェクト",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "계정 삭제",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "계정을 삭제하시겠습니까?",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "비밀번호를 입력하십시오.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Verwijder je Vikunja account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "Graag je wachtwoord invullen om verder te gaan. Je zult een e-mail ontvangen met verdere instructies.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Verwijder mijn account",
|
||||
"requestSuccess": "Het verzoek was succesvol. Je ontvangt een e-mail met verdere instructies.",
|
||||
"passwordRequired": "Voer alsjeblieft je wachtwoord in.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We zullen je Vikunja account op {date} ({dateSince}) verwijderen.",
|
||||
"scheduledCancel": "Klik hier om de verwijdering van je account te annuleren.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Annuleer de verwijdering van mijn account",
|
||||
"scheduledCancelSuccess": "We zullen je account niet verwijderen."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Slett kontoen din",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "For å fortsette, skriv inn passordet ditt. Du vil motta en e-post med ytterligere instruksjoner.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Slett min konto",
|
||||
"requestSuccess": "Forespørselen var vellykket. Du vil motta en e-post med ytterligere instruksjoner.",
|
||||
"passwordRequired": "Skriv inn ditt passord.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Vi vil slette din Vikunja konto den {date} ({dateSince}).",
|
||||
"scheduledCancel": "For å avbryte slettingen av kontoen din, klikk her.",
|
||||
"scheduledCancelText": "For å avbryte slettingen av kontoen din, skriv inn passordet under:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Avbryt slettingen av kontoen min",
|
||||
"scheduledCancelSuccess": "Vi vil ikke slette din konto."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Veksle redigering av oppgavebeskrivelsen",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Prosjektvisning",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Usuń swoje konto Vikunja",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "Aby kontynuować, wprowadź swoje hasło. Otrzymasz wiadomość e-mail z dalszymi instrukcjami.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Usuń moje konto",
|
||||
"requestSuccess": "Żądanie powiodło się. Otrzymasz wiadomość e-mail z dalszymi instrukcjami.",
|
||||
"passwordRequired": "Wprowadź hasło.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Twoje konto Vikunja zostanie usunięte w dniu {date} ({dateSince}).",
|
||||
"scheduledCancel": "Aby anulować usunięcie konta, kliknij tutaj.",
|
||||
"scheduledCancelText": "Aby anulować usunięcie konta, wprowadź poniżej swoje hasło:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Anuluj usunięcie mojego konta",
|
||||
"scheduledCancelSuccess": "Nie usuniemy Twojego konta."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Eliminar a tua conta Vikunja",
|
||||
"text1": "A eliminação da tua conta é permanente e não pode ser revertida. Vão ser eliminados todos os teus projetos, tarefas e tudo o que lhes está associado.",
|
||||
"text2": "Para prosseguires, introduz por favor a tua palavra-passe. Receberás um e-mail com mais instruções.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Eliminar a minha conta",
|
||||
"requestSuccess": "A solicitação foi bem sucedida. Receberás um e-mail com mais instruções.",
|
||||
"passwordRequired": "Por favor, insere a tua palavra-passe.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Vamos eliminar a tua conta no Vikunja em {date} ({dateSince}).",
|
||||
"scheduledCancel": "Para cancelar a eliminação da tua conta, clica aqui.",
|
||||
"scheduledCancelText": "Para cancelares a eliminação da tua conta, introduz a tua palavra-passe abaixo:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancelar a eliminação da minha conta",
|
||||
"scheduledCancelSuccess": "Não vamos apagar a tua conta."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Alternar edição da descrição da tarefa",
|
||||
"delete": "Eliminar esta tarefa",
|
||||
"priority": "Alterar a prioridade desta tarefa",
|
||||
"favorite": "Marcar / Desmarcar esta tarefa como favorita",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Marcar / Desmarcar esta tarefa como favorita"
|
||||
},
|
||||
"project": {
|
||||
"title": "Vista do Projeto",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Удалить свой аккаунт VIkunja",
|
||||
"text1": "Удаление аккаунта необратимо. Мы удалим все ваши проекты, задачи и всё связанное с ними.",
|
||||
"text2": "Для продолжения введите свой пароль. На почту будет отправлено письмо с дальнейшими инструкциями.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Удалить мой аккаунт",
|
||||
"requestSuccess": "Запрос успешно выполнен. На почту будет отправлено письмо с дальнейшими инструкциями.",
|
||||
"passwordRequired": "Введите свой пароль.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Мы удалим ваш аккаунт Vikunja {date} ({dateSince}).",
|
||||
"scheduledCancel": "Что отменить удаление аккаунта, нажмите сюда.",
|
||||
"scheduledCancelText": "Чтобы отменить удаление аккаунта, введите свой пароль ниже:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Отменить удаление моего аккаунта",
|
||||
"scheduledCancelSuccess": "Мы не будем удалять ваш аккаунт."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Включить изменение описания задачи",
|
||||
"delete": "Удалить задачу",
|
||||
"priority": "Изменить приоритет задачи",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Просмотр проекта",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "För att fortsätta, tryck på knappen nedan. Du kommer att få ett e-postmeddelande med ytterligare instruktioner.",
|
||||
"confirm": "Radera mitt konto",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Vänligen ange ditt lösenord.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "Vi kommer inte radera ditt konto."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Radera denna uppgift",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Xóa tài khoản của bạn",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "Để tiếp tục, vui lòng nhập mật khẩu của bạn. Bạn sẽ nhận được một email hướng dẫn thêm.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Xóa tài khoản của tôi",
|
||||
"requestSuccess": "Yêu cầu đã thành công. Bạn sẽ nhận được một email hướng dẫn thêm.",
|
||||
"passwordRequired": "Vui lòng nhập mật khẩu.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "Chúng tôi sẽ xóa tài khoản của bạn vào {date} ({dateSince}).",
|
||||
"scheduledCancel": "Để hủy việc xóa tài khoản của bạn, hãy nhấp vào đây.",
|
||||
"scheduledCancelText": "Để hủy việc xóa tài khoản, vui lòng nhập mật khẩu của bạn vào ô bên dưới:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Hủy lệnh xóa tài khoản",
|
||||
"scheduledCancelSuccess": "Chúng tôi sẽ không xóa tài khoản của bạn nữa."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "删除您的 Vikunja 帐户",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "若要继续,请输入您的密码。您将收到一封包含更多说明的电子邮件。",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "删除我的帐户",
|
||||
"requestSuccess": "请求成功。您将收到一封包含更多说明的电子邮件。",
|
||||
"passwordRequired": "请输入密码",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "您的 Vikunja帐户将于 {date} ({dateSince}) 完成注销删除。",
|
||||
"scheduledCancel": "要取消您的帐户删除操作,请单击此处。",
|
||||
"scheduledCancelText": "若要取消您的帐户删除操作,请在下面输入您的密码:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "取消删除我的帐户",
|
||||
"scheduledCancelSuccess": "账户删除操作已撤销"
|
||||
},
|
||||
|
@ -209,7 +207,7 @@
|
|||
"searchSelect": "Click or press enter to select this project",
|
||||
"shared": "Shared Projects",
|
||||
"noDescriptionAvailable": "No project description is available.",
|
||||
"inboxTitle": "收件箱",
|
||||
"inboxTitle": "Inbox",
|
||||
"create": {
|
||||
"header": "New project",
|
||||
"titlePlaceholder": "The project's title goes here…",
|
||||
|
@ -308,15 +306,15 @@
|
|||
}
|
||||
},
|
||||
"list": {
|
||||
"title": "清单",
|
||||
"add": "添加",
|
||||
"title": "List",
|
||||
"add": "Add",
|
||||
"addPlaceholder": "Add a new task…",
|
||||
"empty": "This project is currently empty.",
|
||||
"newTaskCta": "Create a new task.",
|
||||
"editTask": "Edit Task"
|
||||
},
|
||||
"gantt": {
|
||||
"title": "甘特图",
|
||||
"title": "Gantt",
|
||||
"showTasksWithoutDates": "Show tasks which don't have dates set",
|
||||
"size": "Size",
|
||||
"default": "Default",
|
||||
|
@ -327,11 +325,11 @@
|
|||
"noDates": "This task has no dates set."
|
||||
},
|
||||
"table": {
|
||||
"title": "列表",
|
||||
"columns": "详细信息"
|
||||
"title": "Table",
|
||||
"columns": "Columns"
|
||||
},
|
||||
"kanban": {
|
||||
"title": "看板",
|
||||
"title": "Kanban",
|
||||
"limit": "Limit: {limit}",
|
||||
"noLimit": "Not Set",
|
||||
"doneBucket": "Done bucket",
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "切换编辑时的任务描述",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
@ -950,7 +947,7 @@
|
|||
"createProject": "Create a project",
|
||||
"cmds": {
|
||||
"newTask": "新建任务",
|
||||
"newProject": "新建项目",
|
||||
"newProject": "New project",
|
||||
"newTeam": "新建团队"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
"title": "Delete your Vikunja Account",
|
||||
"text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.",
|
||||
"text2": "To proceed, please enter your password. You will receive an email with further instructions.",
|
||||
"text3": "To proceed, please press the button below. You will receive an email with further instructions.",
|
||||
"confirm": "Delete my account",
|
||||
"requestSuccess": "The request was successful. You'll receive an email with further instructions.",
|
||||
"passwordRequired": "Please enter your password.",
|
||||
|
@ -184,7 +183,6 @@
|
|||
"scheduled": "We will delete your Vikunja account at {date} ({dateSince}).",
|
||||
"scheduledCancel": "To cancel the deletion of your account, click here.",
|
||||
"scheduledCancelText": "To cancel the deletion of your account, please enter your password below:",
|
||||
"scheduledCancelButton": "To cancel the deletion of your account, please press the button below:",
|
||||
"scheduledCancelConfirm": "Cancel the deletion of my account",
|
||||
"scheduledCancelSuccess": "We will not delete your account."
|
||||
},
|
||||
|
@ -882,8 +880,7 @@
|
|||
"description": "Toggle editing of the task description",
|
||||
"delete": "Delete this task",
|
||||
"priority": "Change the priority of this task",
|
||||
"favorite": "Mark this task as favorite / unfavorite",
|
||||
"save": "Save the current task"
|
||||
"favorite": "Mark this task as favorite / unfavorite"
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Views",
|
||||
|
|
|
@ -458,12 +458,11 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import {ref, reactive, toRef, shallowReactive, computed, watch, nextTick, onMounted, onBeforeUnmount} from 'vue'
|
||||
import {ref, reactive, toRef, shallowReactive, computed, watch, nextTick} from 'vue'
|
||||
import {useRouter, type RouteLocation} from 'vue-router'
|
||||
import {useI18n} from 'vue-i18n'
|
||||
import {unrefElement} from '@vueuse/core'
|
||||
import {klona} from 'klona/lite'
|
||||
import {eventToHotkeyString} from '@github/hotkey'
|
||||
|
||||
import TaskService from '@/services/task'
|
||||
import TaskModel, {TASK_DEFAULT_COLOR} from '@/models/task'
|
||||
|
@ -534,24 +533,6 @@ const kanbanStore = useKanbanStore()
|
|||
const task = ref<ITask>(new TaskModel())
|
||||
useTitle(toRef(task.value, 'title'))
|
||||
|
||||
// See https://github.com/github/hotkey/discussions/85#discussioncomment-5214660
|
||||
function saveTaskViaHotkey(event) {
|
||||
const hotkeyString = eventToHotkeyString(event)
|
||||
if (!hotkeyString) return
|
||||
if (hotkeyString !== 'Control+s' && hotkeyString !== 'Meta+s') return
|
||||
event.preventDefault()
|
||||
|
||||
saveTask()
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
document.addEventListener('keydown', saveTaskViaHotkey)
|
||||
})
|
||||
|
||||
onBeforeUnmount(() => {
|
||||
document.removeEventListener('keydown', saveTaskViaHotkey)
|
||||
})
|
||||
|
||||
// We doubled the task color property here because verte does not have a real change property, leading
|
||||
// to the color property change being triggered when the # is removed from it, leading to an update,
|
||||
// which leads in turn to a change... This creates an infinite loop in which the task is updated, changed,
|
||||
|
|
|
@ -10,34 +10,29 @@
|
|||
})
|
||||
}}
|
||||
</p>
|
||||
<template v-if="isLocalUser">
|
||||
<p>
|
||||
{{ $t('user.deletion.scheduledCancelText') }}
|
||||
</p>
|
||||
<div class="field">
|
||||
<label class="label" for="currentPasswordAccountDelete">
|
||||
{{ $t('user.settings.currentPassword') }}
|
||||
</label>
|
||||
<div class="control">
|
||||
<input
|
||||
class="input"
|
||||
:class="{'is-danger': errPasswordRequired}"
|
||||
id="currentPasswordAccountDelete"
|
||||
:placeholder="$t('user.settings.currentPasswordPlaceholder')"
|
||||
type="password"
|
||||
v-model="password"
|
||||
@keyup="() => errPasswordRequired = password === ''"
|
||||
ref="passwordInput"
|
||||
/>
|
||||
</div>
|
||||
<p class="help is-danger" v-if="errPasswordRequired">
|
||||
{{ $t('user.deletion.passwordRequired') }}
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
<p v-else>
|
||||
{{ $t('user.deletion.scheduledCancelButton') }}
|
||||
<p>
|
||||
{{ $t('user.deletion.scheduledCancelText') }}
|
||||
</p>
|
||||
<div class="field">
|
||||
<label class="label" for="currentPasswordAccountDelete">
|
||||
{{ $t('user.settings.currentPassword') }}
|
||||
</label>
|
||||
<div class="control">
|
||||
<input
|
||||
class="input"
|
||||
:class="{'is-danger': errPasswordRequired}"
|
||||
id="currentPasswordAccountDelete"
|
||||
:placeholder="$t('user.settings.currentPasswordPlaceholder')"
|
||||
type="password"
|
||||
v-model="password"
|
||||
@keyup="() => errPasswordRequired = password === ''"
|
||||
ref="passwordInput"
|
||||
/>
|
||||
</div>
|
||||
<p class="help is-danger" v-if="errPasswordRequired">
|
||||
{{ $t('user.deletion.passwordRequired') }}
|
||||
</p>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<x-button
|
||||
|
@ -48,10 +43,10 @@
|
|||
</x-button>
|
||||
</template>
|
||||
<template v-else>
|
||||
<p>
|
||||
{{ $t('user.deletion.text1') }}
|
||||
</p>
|
||||
<form @submit.prevent="deleteAccount()" v-if="isLocalUser">
|
||||
<form @submit.prevent="deleteAccount()">
|
||||
<p>
|
||||
{{ $t('user.deletion.text1') }}
|
||||
</p>
|
||||
<p>
|
||||
{{ $t('user.deletion.text2') }}
|
||||
</p>
|
||||
|
@ -76,9 +71,6 @@
|
|||
</p>
|
||||
</div>
|
||||
</form>
|
||||
<p v-else>
|
||||
{{ $t('user.deletion.text3') }}
|
||||
</p>
|
||||
|
||||
<x-button
|
||||
:loading="accountDeleteService.loading"
|
||||
|
@ -91,7 +83,7 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
export default {name: 'user-settings-deletion'}
|
||||
export default { name: 'user-settings-deletion' }
|
||||
</script>
|
||||
|
||||
<script setup lang="ts">
|
||||
|
@ -119,12 +111,9 @@ const configStore = useConfigStore()
|
|||
const userDeletionEnabled = computed(() => configStore.userDeletionEnabled)
|
||||
const deletionScheduledAt = computed(() => parseDateOrNull(authStore.info?.deletionScheduledAt))
|
||||
|
||||
const isLocalUser = computed(() => authStore.info?.isLocalUser)
|
||||
|
||||
const passwordInput = ref()
|
||||
|
||||
async function deleteAccount() {
|
||||
if (isLocalUser.value && password.value === '') {
|
||||
if (password.value === '') {
|
||||
errPasswordRequired.value = true
|
||||
passwordInput.value.focus()
|
||||
return
|
||||
|
@ -136,7 +125,7 @@ async function deleteAccount() {
|
|||
}
|
||||
|
||||
async function cancelDeletion() {
|
||||
if (isLocalUser.value && password.value === '') {
|
||||
if (password.value === '') {
|
||||
errPasswordRequired.value = true
|
||||
passwordInput.value.focus()
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue
Block a user