feat(reporting): enhance time reports page with new filters and components
- Added new components for filtering by billable status, categories, projects, members, and teams in the time reports overview. - Implemented a new header component to manage the layout and functionality of the time reports page. - Refactored existing components to improve organization and maintainability, including the removal of deprecated files. - Updated localization files to support new UI elements and ensure consistency across languages. - Adjusted the language selector to reflect the correct language codes for Chinese.
This commit is contained in:
@@ -38,5 +38,13 @@
|
||||
"createClient": "Kunde erstellen",
|
||||
"searchInputPlaceholder": "Nach Name oder E-Mail suchen",
|
||||
"hoursPerDayValidationMessage": "Stunden pro Tag müssen zwischen 1 und 24",
|
||||
"noPermission": "Keine Berechtigung"
|
||||
"workingDaysValidationMessage": "Arbeitstage müssen eine positive Zahl sein",
|
||||
"manDaysValidationMessage": "Personentage müssen eine positive Zahl sein",
|
||||
"noPermission": "Keine Berechtigung",
|
||||
"progressSettings": "Fortschrittseinstellungen",
|
||||
"manualProgress": "Manueller Fortschritt",
|
||||
"manualProgressTooltip": "Manuelle Fortschrittsaktualisierungen für Aufgaben ohne Unteraufgaben erlauben",
|
||||
"weightedProgress": "Gewichteter Fortschritt",
|
||||
"weightedProgressTooltip": "Fortschritt basierend auf Unteraufgaben-Gewichten berechnen",
|
||||
"timeProgress": "Zeitbasierter Fortschritt"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"recurring": "Wiederkehrend",
|
||||
"recurringTaskConfiguration": "Wiederkehrende Aufgabenkonfiguration",
|
||||
"repeats": "Wiederholt sich",
|
||||
"daily": "Täglich",
|
||||
"weekly": "Wöchentlich",
|
||||
"everyXDays": "Alle X Tage",
|
||||
"everyXWeeks": "Alle X Wochen",
|
||||
"everyXMonths": "Alle X Monate",
|
||||
"monthly": "Monatlich",
|
||||
"selectDaysOfWeek": "Wochentage auswählen",
|
||||
"mon": "Mo",
|
||||
"tue": "Di",
|
||||
"wed": "Mi",
|
||||
"thu": "Do",
|
||||
"fri": "Fr",
|
||||
"sat": "Sa",
|
||||
"sun": "So",
|
||||
"monthlyRepeatType": "Monatlicher Wiederholungstyp",
|
||||
"onSpecificDate": "An einem bestimmten Datum",
|
||||
"onSpecificDay": "An einem bestimmten Tag",
|
||||
"dateOfMonth": "Datum des Monats",
|
||||
"weekOfMonth": "Woche des Monats",
|
||||
"dayOfWeek": "Wochentag",
|
||||
"first": "Erste",
|
||||
"second": "Zweite",
|
||||
"third": "Dritte",
|
||||
"fourth": "Vierte",
|
||||
"last": "Letzte",
|
||||
"intervalDays": "Intervall (Tage)",
|
||||
"intervalWeeks": "Intervall (Wochen)",
|
||||
"intervalMonths": "Intervall (Monate)",
|
||||
"saveChanges": "Änderungen speichern"
|
||||
}
|
||||
@@ -5,6 +5,7 @@
|
||||
|
||||
"searchByName": "Nach Namen suchen",
|
||||
"selectAll": "Alle auswählen",
|
||||
"clearAll": "Alle löschen",
|
||||
"teams": "Teams",
|
||||
|
||||
"searchByProject": "Nach Projektnamen suchen",
|
||||
@@ -15,6 +16,8 @@
|
||||
|
||||
"billable": "Abrechenbar",
|
||||
"nonBillable": "Nicht abrechenbar",
|
||||
"allBillableTypes": "Alle Abrechnungsarten",
|
||||
"filterByBillableStatus": "Nach abrechenbarem Status filtern",
|
||||
|
||||
"total": "Gesamt",
|
||||
|
||||
@@ -28,6 +31,9 @@
|
||||
|
||||
"membersTimeSheet": "Mitglieder-Zeiterfassung",
|
||||
"member": "Mitglied",
|
||||
"members": "Mitglieder",
|
||||
"searchByMember": "Nach Mitglied suchen",
|
||||
"utilization": "Auslastung",
|
||||
|
||||
"estimatedVsActual": "Geschätzt vs. Tatsächlich",
|
||||
"workingDays": "Arbeitstage",
|
||||
@@ -40,5 +46,17 @@
|
||||
"noCategory": "Keine Kategorie",
|
||||
"noProjects": "Keine Projekte gefunden",
|
||||
"noTeams": "Keine Teams gefunden",
|
||||
"noData": "Keine Daten gefunden"
|
||||
"noData": "Keine Daten gefunden",
|
||||
"groupBy": "Gruppieren nach",
|
||||
"groupByCategory": "Kategorie",
|
||||
"groupByTeam": "Team",
|
||||
"groupByStatus": "Status",
|
||||
"groupByNone": "Keine",
|
||||
"clearSearch": "Suche löschen",
|
||||
"selectedProjects": "Ausgewählte Projekte",
|
||||
"projectsSelected": "Projekte ausgewählt",
|
||||
"showSelected": "Nur Ausgewählte anzeigen",
|
||||
"expandAll": "Alle erweitern",
|
||||
"collapseAll": "Alle einklappen",
|
||||
"ungrouped": "Nicht gruppiert"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user