Add PDF reporting for time log tool, improve totals in widget

This commit is contained in:
Miguel Jacq 2025-11-19 12:38:25 +11:00
parent ef10e0aab7
commit 85e2a93199
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9
2 changed files with 273 additions and 16 deletions

View file

@ -175,9 +175,9 @@
"add_project": "Add project",
"add_time_entry": "Add time entry",
"time_period": "Time period",
"by_day": "By day",
"by_month": "By month",
"by_week": "By week",
"by_day": "by day",
"by_month": "by month",
"by_week": "by week",
"date_range": "Date range",
"delete_activity": "Delete activity",
"delete_activity_confirm": "Are you sure you want to delete this activity?",
@ -187,7 +187,7 @@
"delete_project_title": "Delete project - are you sure?",
"delete_time_entry": "Delete time entry",
"group_by": "Group by",
"hours_decimal": "Hours (in decimal format)",
"hours": "Hours",
"invalid_activity_message": "The activity is invalid",
"invalid_activity_title": "Invalid activity",
"invalid_project_message": "The project is invalid",
@ -219,14 +219,21 @@
"time_log_no_date": "Time log",
"time_log_no_entries": "No time entries yet",
"time_log_report": "Time log report",
"time_log_report_title": "Time log for {project}",
"time_log_report_meta": "From {start} to {end}, grouped {granularity}",
"time_log_total_hours": "Total time spent",
"time_log_with_total": "Time log ({hours:.2f}h)",
"time_log_total_hours": "Total for day: {hours:.2f}h",
"title_key": "title",
"update_time_entry": "Update time entry",
"time_report_total": "Total: {hours:2f} hours",
"export_csv": "Export CSV",
"no_report_title": "No report",
"no_report_message": "Please run a report before exporting.",
"total": "Total",
"export_csv": "Export CSV",
"export_csv_error_title": "Export failed",
"export_csv_error_message": "Could not write CSV file:\n{error}"
"export_csv_error_message": "Could not write CSV file:\n{error}",
"export_pdf": "Export PDF",
"export_pdf_error_title": "PDF export failed",
"export_pdf_error_message": "Could not write PDF file:\n{error}"
}