diff --git a/package.json b/package.json index 8ca13a340..e980c0835 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "browserslist:update": "npx browserslist@latest --update-db" }, "dependencies": { - "@github/hotkey": "^1.6.0", + "@github/hotkey": "1.6.0", "@kyvg/vue3-notification": "2.3.4", "@sentry/tracing": "6.14.3", "@sentry/vue": "6.14.3", diff --git a/src/i18n/lang/cs-CZ.json b/src/i18n/lang/cs-CZ.json index a1e258c5f..488093085 100644 --- a/src/i18n/lang/cs-CZ.json +++ b/src/i18n/lang/cs-CZ.json @@ -16,6 +16,16 @@ "title": "Nenalezeno", "text": "Požadovaná stránka neexistuje." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Uživatelské jméno", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filtry", + "clear": "Clear Filters", "attributes": { "title": "Název", "titlePlaceholder": "Název uloženého filtru přijde sem…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Hledejte nový úkol, který chcete přidat jako související…", "createPlaceholder": "Přidat toto jako nový související úkol", "differentList": "Tento úkol patří do jiného seznamu.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "Zatím žádné vztahy mezi úkoly.", "delete": "Odstranit vztah k úloze", "deleteText1": "Jste si jisti, že chcete odstranit tento vztah úkolu?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Klávesové zkratky", + "general": "General", "allPages": "Tyto zkratky fungují na všech stránkách.", "currentPageOnly": "Tyto zkratky fungují pouze na aktuální stránce.", "toggleMenu": "Přepnout nabídku", "quickSearch": "Otevřít vyhledávání / panel rychlých akcí", + "then": "then", "task": { "title": "Stránka úkolů", "done": "Označit úkol jako hotový", @@ -757,6 +771,13 @@ "dueDate": "Změnit termín tohoto úkolu", "attachment": "Přidat přílohu k tomuto úkolu", "related": "Upravit související úkoly tohoto úkolu" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "např. https://localhost:3456", "change": "změnit", "signInOn": "Přihlaste se ke svému účtu Vikunja na {0}", - "error": "Nelze najít nebo použít instalaci Vikunja na \"{domain}\".", - "success": "Pomocí instalace Vikunja na \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Pomocí instalace Vikunja na \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Načítání selhalo, prosím {0}. Pokud chyba přetrvává, {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Příkazy", "placeholder": "Napište příkaz nebo vyhledávání…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Úkoly", "lists": "Seznamy", "teams": "Týmy", diff --git a/src/i18n/lang/de-DE.json b/src/i18n/lang/de-DE.json index 1099b888b..3fafb14ea 100644 --- a/src/i18n/lang/de-DE.json +++ b/src/i18n/lang/de-DE.json @@ -16,6 +16,16 @@ "title": "Nicht gefunden", "text": "Die angeforderte Seite existiert nicht." }, + "ready": { + "loading": "Vikunja wird geladen…", + "errorOccured": "Es ist ein Fehler aufgetreten:", + "checkApiUrl": "Bitte überprüfe, ob die API-Url stimmt.", + "noApiUrlConfigured": "Es wurde keine API-Url konfiguriert. Bitte stelle unten eine ein:" + }, + "offline": { + "title": "Du bist offline.", + "text": "Bitte überprüfe die Netzwerkverbindung und versuche es erneut." + }, "user": { "auth": { "username": "Anmeldename", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filter", + "clear": "Filter zurücksetzen", "attributes": { "title": "Titel", "titlePlaceholder": "Einen gespeicherten Filternamen eingeben …", @@ -450,8 +461,8 @@ "default": "Standard", "close": "Schließen", "download": "Herunterladen", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu" + "showMenu": "Menü anzeigen", + "hideMenu": "Menü ausblenden" }, "input": { "resetColor": "Farbe zurücksetzen", @@ -645,6 +656,7 @@ "searchPlaceholder": "Beginne zu schreiben, um eine Aufgabe zu suchen, die als Beziehung hinzugefügt werden soll…", "createPlaceholder": "Füge diese Aufgabe als neue Aufgabenbeziehung hinzu", "differentList": "Diese Aufgabe gehört zu einer anderen Liste.", + "differentNamespace": "Diese Aufgabe gehört zu einem anderen Namespace.", "noneYet": "Keine Aufgabenbeziehung vorhanden.", "delete": "Aufgabenbeziehung entfernen", "deleteText1": "Willst du diese Aufgabenbeziehung wirklich entfernen?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Tastenkürzel", + "general": "Allgemein", "allPages": "Diese Tastenkürzel funktionieren auf allen Seiten.", "currentPageOnly": "Diese Tastenkürzel funktionieren nur auf der aktuellen Seite.", "toggleMenu": "Das Menü umschalten", "quickSearch": "Such-/Schnellaktionsleiste öffnen", + "then": "dann", "task": { "title": "Aufgabenseite", "done": "Eine Aufgabe als erledigt markieren", @@ -757,6 +771,13 @@ "dueDate": "Ändere das Fälligkeitsdatum dieser Aufgabe", "attachment": "Einen Anhang dieser Aufgabe hinzufügen", "related": "Ändere die Abhängigen Aufgaben dieser Aufgabe" + }, + "list": { + "title": "Listenansicht", + "switchToListView": "Zur Listenansicht wechseln", + "switchToGanttView": "Zur Ganttansicht wechseln", + "switchToKanbanView": "Zur Kanbanansicht wechseln", + "switchToTableView": "Zur Tabellenansicht wechseln" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "z.B. https://localhost:3456", "change": "ändern", "signInOn": "Melde dich bei deinem Vikunja-Account auf {0} an", - "error": "Konnte keine Vikunja-Installation unter „{domain}“ finden oder verwenden.", - "success": "Verwende die Vikunja-Installation unter „{domain}“." + "error": "Konnte keine Vikunja-Installation unter „{domain}“ finden oder verwenden. Bitte probiere eine andere Url.", + "success": "Verwende die Vikunja-Installation unter „{domain}“.", + "urlRequired": "Eine Url ist erforderlich." }, "loadingError": { "failed": "Laden fehlgeschlagen, bitte {0}. Wenn der Fehler weiterhin besteht, {1} bitte.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Befehle", "placeholder": "Gib einen Befehl oder eine Suche ein …", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "Du kannst {list} verwenden, um die Suche auf eine Liste zu beschränken. Kombiniere {list} oder {label} (Labels) mit einer Suchabfrage, um eine Aufgabe mit diesen Labels oder auf dieser Liste zu suchen. Verwende {assignee}, um nur nach Teams zu suchen.", "tasks": "Aufgaben", "lists": "Listen", "teams": "Teams", diff --git a/src/i18n/lang/de-swiss.json b/src/i18n/lang/de-swiss.json index ff967c583..e01835f28 100644 --- a/src/i18n/lang/de-swiss.json +++ b/src/i18n/lang/de-swiss.json @@ -16,6 +16,16 @@ "title": "Nid gfunde", "text": "Dini gsuechti Siite giz nid." }, + "ready": { + "loading": "Vikunja wird geladen…", + "errorOccured": "Es ist ein Fehler aufgetreten:", + "checkApiUrl": "Bitte überprüfe, ob die API-Url stimmt.", + "noApiUrlConfigured": "Es wurde keine API-Url konfiguriert. Bitte stelle unten eine ein:" + }, + "offline": { + "title": "Du bist offline.", + "text": "Bitte überprüfe die Netzwerkverbindung und versuche es erneut." + }, "user": { "auth": { "username": "Benutzernamä", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filter", + "clear": "Filter zurücksetzen", "attributes": { "title": "Titl", "titlePlaceholder": "De Name für de g'speicheret Filter chunt da ahne…", @@ -450,8 +461,8 @@ "default": "Standard", "close": "Schlüüse", "download": "Herunterladen", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu" + "showMenu": "Menü anzeigen", + "hideMenu": "Menü ausblenden" }, "input": { "resetColor": "Farb zruggsetze", @@ -645,6 +656,7 @@ "searchPlaceholder": "Schriib, um e neui Uufgab als Zueghörigkeit hinzuezfüege…", "createPlaceholder": "Das als en neui Zueghörigkeit hinzuefüege", "differentList": "Die Uufgab ghöört zu ere andere Liste.", + "differentNamespace": "Diese Aufgabe gehört zu einem anderen Namespace.", "noneYet": "S'git kei Uufgabe Beziehige.", "delete": "Uufgabe Beziehig chüble", "deleteText1": "Bisch du dir sicher, dass du die Zueghörigkeit chüblä wetsch?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Tastatuurchürzl", + "general": "Allgemein", "allPages": "Die Chürzl funktioniered uf allne Siitene.", "currentPageOnly": "Die Chürzl funktioniered nur uf de momentane Siite.", "toggleMenu": "Menü umschalte", "quickSearch": "Suechi und Schnellaktionsliste öffne", + "then": "dann", "task": { "title": "Uufgabesiite", "done": "Uufgab als erledigt markiere", @@ -757,6 +771,13 @@ "dueDate": "S'Fälligkeitsdatum für die Uufgab ändere", "attachment": "En Aahang dere Uufgab hinzuefüege", "related": "Beziehige vo dere Uufgab bearbeite" + }, + "list": { + "title": "Listenansicht", + "switchToListView": "Zur Listenansicht wechseln", + "switchToGanttView": "Zur Ganttansicht wechseln", + "switchToKanbanView": "Zur Kanbanansicht wechseln", + "switchToTableView": "Zur Tabellenansicht wechseln" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "z.B. https://localhost:3456", "change": "ändere", "signInOn": "Dich i diin Vikunja-Account Iihloge uf {0}", - "error": "Es het kei Vikunja Installation uf \"{domain}\".", - "success": "Benutze d'Vikunja Installation uf \"{domain}\"." + "error": "Konnte keine Vikunja-Installation unter „{domain}“ finden oder verwenden. Bitte probiere eine andere Url.", + "success": "Benutze d'Vikunja Installation uf \"{domain}\".", + "urlRequired": "Eine Url ist erforderlich." }, "loadingError": { "failed": "Ladä isch fählgschlage, bitte {0}. Wenn de Fähler bestaht, denn {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Befehl", "placeholder": "Schriib en Befehl oder suech…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "Du kannst {list} verwenden, um die Suche auf eine Liste zu beschränken. Kombiniere {list} oder {label} (Labels) mit einer Suchabfrage, um eine Aufgabe mit diesen Labels oder auf dieser Liste zu suchen. Verwende {assignee}, um nur nach Teams zu suchen.", "tasks": "Uufgabe", "lists": "Listene", "teams": "Teams", diff --git a/src/i18n/lang/es-ES.json b/src/i18n/lang/es-ES.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/es-ES.json +++ b/src/i18n/lang/es-ES.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/fr-FR.json b/src/i18n/lang/fr-FR.json index e157db469..ec3f83e22 100644 --- a/src/i18n/lang/fr-FR.json +++ b/src/i18n/lang/fr-FR.json @@ -16,6 +16,16 @@ "title": "Non trouvé", "text": "La page que tu as demandée n’existe pas." }, + "ready": { + "loading": "Chargement de Vikunja en cours…", + "errorOccured": "Une erreur s'est produite :", + "checkApiUrl": "Veuillez vérifier que l'URL de l'API est valide.", + "noApiUrlConfigured": "Aucune URL API n'a été configurée. Veuillez en définir une ci-dessous :" + }, + "offline": { + "title": "Vous êtes hors ligne.", + "text": "Veuillez vérifier votre connexion réseau et réessayer." + }, "user": { "auth": { "username": "Nom d’utilisateur·rice", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filtres", + "clear": "Effacer les filtres", "attributes": { "title": "Nom", "titlePlaceholder": "Entre un nom de filtre enregistré…", @@ -450,8 +461,8 @@ "default": "Par défaut", "close": "Fermer", "download": "Télécharger", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu" + "showMenu": "Afficher le menu", + "hideMenu": "Masquer le menu" }, "input": { "resetColor": "Réinitialiser la couleur", @@ -513,7 +524,7 @@ "today": "Aujourd’hui", "nextWeek": "La semaine prochaine", "nextMonth": "Le mois prochain", - "noTasks": "Nothing to do — Have a nice day!" + "noTasks": "Rien à faire — Passe une bonne journée !" }, "detail": { "chooseDueDate": "Clique ici pour définir une date d’échéance", @@ -645,6 +656,7 @@ "searchPlaceholder": "Écris la recherche d’une nouvelle tâche à ajouter comme connexe…", "createPlaceholder": "Ajouter cette tâche comme nouvelle tâche connexe", "differentList": "Cette tâche appartient à une autre liste.", + "differentNamespace": "Cette tâche fait partie d'un espace de noms différent.", "noneYet": "Pas encore de relations de tâches.", "delete": "Supprimer la relation de tâche", "deleteText1": "Supprimer cette relation de tâche ?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Raccourcis clavier", + "general": "Général", "allPages": "Fonctionne sur toutes les pages.", "currentPageOnly": "Fonctionnent uniquement sur la page en cours.", "toggleMenu": "Basculer le menu", "quickSearch": "Ouvrir la barre de recherche/action rapide", + "then": "puis", "task": { "title": "Page de tâche", "done": "Marquer une tâche comme terminée", @@ -757,6 +771,13 @@ "dueDate": "Modifier la date d’échéance de cette tâche", "attachment": "Ajouter une pièce jointe à cette tâche", "related": "Modifier les tâches connexes de cette tâche" + }, + "list": { + "title": "Vues en liste", + "switchToListView": "Passer en vue liste", + "switchToGanttView": "Passer en vue Gantt", + "switchToKanbanView": "Passer en vue kanban", + "switchToTableView": "Passer en vue tableau" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "Par exemple : https://localhost:3456", "change": "changer", "signInOn": "Se connecter à ton compte Vikunja sur {0}", - "error": "Impossible de trouver ou d’utiliser l’installation Vikunja à « {domain} ».", - "success": "Utilisation de l’installation Vikunja à « {domain} »." + "error": "Impossible de trouver ou d'utiliser l'installation de Vikunja sur « {domain} ». Veuillez essayer une autre URL.", + "success": "Utilisation de l’installation Vikunja à « {domain} ».", + "urlRequired": "Une URL est requise." }, "loadingError": { "failed": "Le chargement a échoué, {0}. Si l’erreur persiste, {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commandes", "placeholder": "Écris une commande ou une recherche…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "Vous pouvez utiliser {list} pour limiter la recherche à une liste. Combiner {list} ou {label} (étiquettes) avec une requête de recherche pour rechercher une tâche avec ces étiquettes ou sur cette liste. Utilisez {assignee} pour rechercher uniquement des équipes.", "tasks": "Tâches", "lists": "Listes", "teams": "Équipes", diff --git a/src/i18n/lang/it-IT.json b/src/i18n/lang/it-IT.json index 6a6c84f0f..15a969f6c 100644 --- a/src/i18n/lang/it-IT.json +++ b/src/i18n/lang/it-IT.json @@ -16,6 +16,16 @@ "title": "Non trovato", "text": "La pagina richiesta non esiste." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Nome utente", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filtri", + "clear": "Clear Filters", "attributes": { "title": "Titolo", "titlePlaceholder": "Il titolo del filtro salvato va qui…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "Queste scorciatoie funzionano in tutte le pagine.", "currentPageOnly": "Queste scorciatoie funzionano solo nella pagina attuale.", "toggleMenu": "Attiva/Disattiva Menu", "quickSearch": "Apri la barra di ricerca/azione rapida", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "es. http://localhost:8080", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Liste", "teams": "Teams", diff --git a/src/i18n/lang/nl-NL.json b/src/i18n/lang/nl-NL.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/nl-NL.json +++ b/src/i18n/lang/nl-NL.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/pt-BR.json b/src/i18n/lang/pt-BR.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/pt-BR.json +++ b/src/i18n/lang/pt-BR.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/pt-PT.json b/src/i18n/lang/pt-PT.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/pt-PT.json +++ b/src/i18n/lang/pt-PT.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/ro-RO.json b/src/i18n/lang/ro-RO.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/ro-RO.json +++ b/src/i18n/lang/ro-RO.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/ru-RU.json b/src/i18n/lang/ru-RU.json index 19b8aad5c..8c0eda4a5 100644 --- a/src/i18n/lang/ru-RU.json +++ b/src/i18n/lang/ru-RU.json @@ -16,6 +16,16 @@ "title": "Не найдено", "text": "Запрашиваемая страница не существует." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Имя пользователя", @@ -344,6 +354,7 @@ }, "filters": { "title": "Фильтры", + "clear": "Clear Filters", "attributes": { "title": "Название", "titlePlaceholder": "Введи название сохранённого фильтра…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Введи запрос для поиска задачи, чтобы добавить связь…", "createPlaceholder": "Добавить как связанную задачу", "differentList": "Эта задача принадлежит другому списку.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "Ещё нет связанных задач.", "delete": "Удалить связь", "deleteText1": "Удалить эту связь с задачей?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Сочетания клавиш", + "general": "General", "allPages": "Работают на всех страницах.", "currentPageOnly": "Работают только на текущей странице.", "toggleMenu": "Переключить меню", "quickSearch": "Открыть панель поиска/быстрых действий", + "then": "then", "task": { "title": "Страница задачи", "done": "Пометить задачу завершённой", @@ -757,6 +771,13 @@ "dueDate": "Изменить срок этой задачи", "attachment": "Добавить вложение к задаче", "related": "Изменить связанные задачи" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "напр. https://localhost:3456", "change": "изменить", "signInOn": "Войди в свой аккаунт Vikunja на {0}", - "error": "Не удалось найти или использовать Vikunja на \"{domain}\".", - "success": "Используется Vikunja на \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Используется Vikunja на \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Не удалось загрузить, пожалуйста, {0}. Если ошибка повторится, {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Команды", "placeholder": "Введи команду или поисковый запрос…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Задачи", "lists": "Списки", "teams": "Команды", diff --git a/src/i18n/lang/tr-TR.json b/src/i18n/lang/tr-TR.json index 2f3dfe28f..9889189b3 100644 --- a/src/i18n/lang/tr-TR.json +++ b/src/i18n/lang/tr-TR.json @@ -16,6 +16,16 @@ "title": "Not found", "text": "The page you requested does not exist." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Username", @@ -344,6 +354,7 @@ }, "filters": { "title": "Filters", + "clear": "Clear Filters", "attributes": { "title": "Title", "titlePlaceholder": "The saved filter title goes here…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", + "general": "General", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", + "then": "then", "task": { "title": "Task Page", "done": "Mark a task as done", @@ -757,6 +771,13 @@ "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\".", - "success": "Using Vikunja installation at \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Using Vikunja installation at \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", diff --git a/src/i18n/lang/vi-VN.json b/src/i18n/lang/vi-VN.json index bdf0670ea..a6ed3e4b7 100644 --- a/src/i18n/lang/vi-VN.json +++ b/src/i18n/lang/vi-VN.json @@ -16,6 +16,16 @@ "title": "Không tìm thấy gì cả", "text": "Trang bạn yêu cầu không tồn tại." }, + "ready": { + "loading": "Vikunja is loading…", + "errorOccured": "An error occured:", + "checkApiUrl": "Please check if the api url is correct.", + "noApiUrlConfigured": "No API url was configured. Please set one below:" + }, + "offline": { + "title": "You are offline.", + "text": "Please check your network connection and try again." + }, "user": { "auth": { "username": "Tên người dùng", @@ -344,6 +354,7 @@ }, "filters": { "title": "Bộ lọc", + "clear": "Clear Filters", "attributes": { "title": "Tiêu đề", "titlePlaceholder": "Tiêu đề bộ lọc đã lưu ở đây…", @@ -645,6 +656,7 @@ "searchPlaceholder": "Gõ tìm kiếm một công việc để thêm dưới dạng liên quan…", "createPlaceholder": "Thêm điều này làm công việc liên quan mới", "differentList": "Công việc này thuộc về một danh sách khác.", + "differentNamespace": "This task belongs to a different namespace.", "noneYet": "Không có công việc liên quan nào.", "delete": "Xóa công việc liên quan", "deleteText1": "Bạn có chắc muốn xóa công việc liên quan này không?", @@ -745,10 +757,12 @@ }, "keyboardShortcuts": { "title": "Phím tắt", + "general": "General", "allPages": "Các phím tắt này hoạt động ở mọi nơi.", "currentPageOnly": "Các phím tắt này chỉ hoạt động ở trang hiện tại.", "toggleMenu": "Bật/tắt Menu", "quickSearch": "Mở thanh tìm kiếm/thao tác nhanh", + "then": "then", "task": { "title": "Trang công việc", "done": "Đánh dấu hoàn thành", @@ -757,6 +771,13 @@ "dueDate": "Thay đổi ngày hết hạn của công việc này", "attachment": "Thêm tệp đính kèm cho công việc này", "related": "Sửa đổi các công việc liên kết" + }, + "list": { + "title": "List Views", + "switchToListView": "Switch to list view", + "switchToGanttView": "Switch to gantt view", + "switchToKanbanView": "Switch to kanban view", + "switchToTableView": "Switch to table view" } }, "update": { @@ -778,8 +799,9 @@ "urlPlaceholder": "ví dụ: https://localhost:3456", "change": "thay đổi", "signInOn": "Đăng nhập vào tài khoản Vikunia tại {0}", - "error": "Không thể tìm kiếm hay sử dụng cài đặt Vukunja tại \"{domain}\".", - "success": "Sử dụng cài đặt Vikunja tại \"{domain}\"." + "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", + "success": "Sử dụng cài đặt Vikunja tại \"{domain}\".", + "urlRequired": "A url is required." }, "loadingError": { "failed": "Tải thất bại, vui lòng {0}. Nếu lỗi vẫn xảy ra, vui lòng {1}.", @@ -794,7 +816,7 @@ "quickActions": { "commands": "Các lệnh", "placeholder": "Gõ một lệnh hoặc tìm kiếm…", - "hint": "You can use # to only search for tasks, * to only search for lists and @ to only search for teams.", + "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", "tasks": "Tác vụ", "lists": "Danh sách", "teams": "Team", diff --git a/yarn.lock b/yarn.lock index ace23ecd4..5f3043582 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1088,7 +1088,7 @@ resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.0-5.tgz#6251e6917198362fa56510eb256cfb6aa6d30a32" integrity sha512-aNmBT4bOecrFsZTog1l6AJDQHPP3ocXV+WQ3Ogy8WZCqstB/ahfhH4CPu5i4N9Hw0MBKXqE+LX+NbUxcj8cVTw== -"@github/hotkey@^1.6.0": +"@github/hotkey@1.6.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@github/hotkey/-/hotkey-1.6.0.tgz#64da82a18ac11d24f9d5d61575a0a58ba101b2ab" integrity sha512-pm/xBWrn0yyD2GFqPUBH4ne7mdpdrnmdHxwKV0hN/jnSKj01RTPxau65SAvBvWD1Pf2VRv/OEE4H9ECORBHGdg==