- Added functionality to navigate back to parent tasks for sub-tasks in the task drawer. - Introduced a breadcrumb component to visually represent the hierarchy of tasks, improving user navigation. - Updated task drawer header to display the current task name with truncation and tooltip for better readability. - Enhanced styling for task name display and breadcrumb for improved user experience.
130 lines
5.2 KiB
JSON
130 lines
5.2 KiB
JSON
{
|
|
"taskHeader": {
|
|
"taskNamePlaceholder": "Geben Sie Ihre Aufgabe ein",
|
|
"deleteTask": "Aufgabe löschen",
|
|
"parentTask": "Übergeordnete Aufgabe",
|
|
"currentTask": "Aktuelle Aufgabe",
|
|
"back": "Zurück",
|
|
"backToParent": "Zurück zur übergeordneten Aufgabe",
|
|
"toParentTask": "zur übergeordneten Aufgabe",
|
|
"loadingHierarchy": "Hierarchie wird geladen..."
|
|
},
|
|
"taskInfoTab": {
|
|
"title": "Info",
|
|
"details": {
|
|
"title": "Details",
|
|
"task-key": "Aufgabenschlüssel",
|
|
"phase": "Phase",
|
|
"assignees": "Zugewiesene",
|
|
"due-date": "Fälligkeitsdatum",
|
|
"time-estimation": "Zeitschätzung",
|
|
"priority": "Priorität",
|
|
"labels": "Labels",
|
|
"billable": "Abrechenbar",
|
|
"notify": "Benachrichtigen",
|
|
"when-done-notify": "Bei Fertigstellung benachrichtigen",
|
|
"start-date": "Startdatum",
|
|
"end-date": "Enddatum",
|
|
"hide-start-date": "Startdatum ausblenden",
|
|
"show-start-date": "Startdatum anzeigen",
|
|
"hours": "Stunden",
|
|
"minutes": "Minuten",
|
|
"progressValue": "Fortschrittswert",
|
|
"progressValueTooltip": "Setzen Sie den Fortschrittsprozentsatz (0-100%)",
|
|
"progressValueRequired": "Bitte geben Sie einen Fortschrittswert ein",
|
|
"progressValueRange": "Fortschritt muss zwischen 0 und 100 liegen",
|
|
"taskWeight": "Aufgabengewicht",
|
|
"taskWeightTooltip": "Setzen Sie das Gewicht dieser Unteraufgabe (Prozentsatz)",
|
|
"taskWeightRequired": "Bitte geben Sie ein Aufgabengewicht ein",
|
|
"taskWeightRange": "Gewicht muss zwischen 0 und 100 liegen",
|
|
"recurring": "Wiederkehrend"
|
|
},
|
|
"labels": {
|
|
"labelInputPlaceholder": "Suchen oder erstellen",
|
|
"labelsSelectorInputTip": "Drücken Sie Enter zum Erstellen"
|
|
},
|
|
"description": {
|
|
"title": "Beschreibung",
|
|
"placeholder": "Fügen Sie eine detailliertere Beschreibung hinzu..."
|
|
},
|
|
"subTasks": {
|
|
"title": "Unteraufgaben",
|
|
"addSubTask": "Unteraufgabe hinzufügen",
|
|
"addSubTaskInputPlaceholder": "Geben Sie Ihre Aufgabe ein und drücken Sie Enter",
|
|
"refreshSubTasks": "Unteraufgaben aktualisieren",
|
|
"edit": "Bearbeiten",
|
|
"delete": "Löschen",
|
|
"confirmDeleteSubTask": "Sind Sie sicher, dass Sie diese Unteraufgabe löschen möchten?",
|
|
"deleteSubTask": "Unteraufgabe löschen"
|
|
},
|
|
"dependencies": {
|
|
"title": "Abhängigkeiten",
|
|
"addDependency": "+ Neue Abhängigkeit hinzufügen",
|
|
"blockedBy": "Blockiert von",
|
|
"searchTask": "Zum Suchen der Aufgabe eingeben",
|
|
"noTasksFound": "Keine Aufgaben gefunden",
|
|
"confirmDeleteDependency": "Sind Sie sicher, dass Sie löschen möchten?"
|
|
},
|
|
"attachments": {
|
|
"title": "Anhänge",
|
|
"chooseOrDropFileToUpload": "Datei zum Hochladen auswählen oder ablegen",
|
|
"uploading": "Wird hochgeladen..."
|
|
},
|
|
"comments": {
|
|
"title": "Kommentare",
|
|
"addComment": "+ Neuen Kommentar hinzufügen",
|
|
"noComments": "Noch keine Kommentare. Seien Sie der Erste, der kommentiert!",
|
|
"delete": "Löschen",
|
|
"confirmDeleteComment": "Sind Sie sicher, dass Sie diesen Kommentar löschen möchten?",
|
|
"addCommentPlaceholder": "Kommentar hinzufügen...",
|
|
"cancel": "Abbrechen",
|
|
"commentButton": "Kommentieren",
|
|
"attachFiles": "Dateien anhängen",
|
|
"addMoreFiles": "Weitere Dateien hinzufügen",
|
|
"selectedFiles": "Ausgewählte Dateien (Bis zu 25MB, Maximum von {count})",
|
|
"maxFilesError": "Sie können maximal {count} Dateien hochladen",
|
|
"processFilesError": "Dateien konnten nicht verarbeitet werden",
|
|
"addCommentError": "Bitte fügen Sie einen Kommentar hinzu oder hängen Sie Dateien an",
|
|
"createdBy": "Erstellt {{time}} von {{user}}",
|
|
"updatedTime": "Aktualisiert {{time}}"
|
|
},
|
|
"searchInputPlaceholder": "Nach Name suchen",
|
|
"pendingInvitation": "Ausstehende Einladung"
|
|
},
|
|
"taskTimeLogTab": {
|
|
"title": "Zeitprotokoll",
|
|
"addTimeLog": "Neues Zeitprotokoll hinzufügen",
|
|
"totalLogged": "Gesamt protokolliert",
|
|
"exportToExcel": "Nach Excel exportieren",
|
|
"noTimeLogsFound": "Keine Zeitprotokolle gefunden",
|
|
"timeLogForm": {
|
|
"date": "Datum",
|
|
"startTime": "Startzeit",
|
|
"endTime": "Endzeit",
|
|
"workDescription": "Arbeitsbeschreibung",
|
|
"descriptionPlaceholder": "Beschreibung hinzufügen",
|
|
"logTime": "Zeit protokollieren",
|
|
"updateTime": "Zeit aktualisieren",
|
|
"cancel": "Abbrechen",
|
|
"selectDateError": "Bitte wählen Sie ein Datum",
|
|
"selectStartTimeError": "Bitte wählen Sie eine Startzeit",
|
|
"selectEndTimeError": "Bitte wählen Sie eine Endzeit",
|
|
"endTimeAfterStartError": "Endzeit muss nach der Startzeit liegen"
|
|
}
|
|
},
|
|
"taskActivityLogTab": {
|
|
"title": "Aktivitätsprotokoll",
|
|
"add": "HINZUFÜGEN",
|
|
"remove": "ENTFERNEN",
|
|
"none": "Keine",
|
|
"weight": "Gewicht",
|
|
"createdTask": "hat die Aufgabe erstellt."
|
|
},
|
|
"taskProgress": {
|
|
"markAsDoneTitle": "Aufgabe als erledigt markieren?",
|
|
"confirmMarkAsDone": "Ja, als erledigt markieren",
|
|
"cancelMarkAsDone": "Nein, aktuellen Status beibehalten",
|
|
"markAsDoneDescription": "Sie haben den Fortschritt auf 100% gesetzt. Möchten Sie den Aufgabenstatus auf \"Erledigt\" aktualisieren?"
|
|
}
|
|
}
|