diff --git a/gnucash/report/reports/standard/account-summary.scm b/gnucash/report/reports/standard/account-summary.scm index cd4259e0aed..08b56252c58 100644 --- a/gnucash/report/reports/standard/account-summary.scm +++ b/gnucash/report/reports/standard/account-summary.scm @@ -318,14 +318,17 @@ (exchange-fn (gnc:case-exchange-fn price-source report-commodity to-date))) (gnc:html-document-set-title! - doc (string-append - company-name " " report-title " " - (if sx? - ;; Translators: This is part of the report title, which is capitalzed in English, but not all other languages - (format #f (G_ "For Period Covering ~a to ~a") - (qof-print-date from-date) - (qof-print-date to-date)) - (qof-print-date to-date)))) + doc + (if sx? + (gnc:format (G_ "${company-name} ${report-title} For Period Covering ${start} to ${end}") + 'company-name company-name + 'report-title report-title + 'start (qof-print-date from-date) + 'end (qof-print-date to-date)) + (gnc:format (G_ "${company-name} ${report-title} ${date}") + 'company-name company-name + 'report-title report-title + 'date (qof-print-date to-date)))) (if (null? accounts) diff --git a/gnucash/report/reports/standard/equity-statement.scm b/gnucash/report/reports/standard/equity-statement.scm index 8661214eb7e..302bb7542bf 100644 --- a/gnucash/report/reports/standard/equity-statement.scm +++ b/gnucash/report/reports/standard/equity-statement.scm @@ -298,12 +298,11 @@ (gnc:account-get-comm-balance-at-date account end-date #f)) (gnc:html-document-set-title! - doc (format #f - (string-append "~a ~a " - (G_ "For Period Covering ~a to ~a")) - company-name report-title - (qof-print-date start-date-printable) - (qof-print-date end-date))) + doc (gnc:format (G_ "${company-name} ${report-title} For Period Covering ${start} to ${end}") + 'company-name company-name + 'report-title report-title + 'start (qof-print-date start-date-printable) + 'end (qof-print-date end-date))) (if (null? accounts) diff --git a/gnucash/report/reports/standard/income-statement.scm b/gnucash/report/reports/standard/income-statement.scm index ebc53a9cd3a..85662ef7797 100644 --- a/gnucash/report/reports/standard/income-statement.scm +++ b/gnucash/report/reports/standard/income-statement.scm @@ -403,10 +403,11 @@ (gnc:html-table-append-ruler! table (* 2 tree-depth))) (gnc:html-document-set-title! - doc (format #f (string-append "~a ~a " (G_ "For Period Covering ~a to ~a")) - company-name report-title - (qof-print-date start-date-printable) - (qof-print-date end-date))) + doc (gnc:format (G_ "${company-name} ${report-title} For Period Covering ${start} to ${end}") + 'company-name company-name + 'report-title report-title + 'start (qof-print-date start-date-printable) + 'end (qof-print-date end-date))) (if (null? accounts) diff --git a/gnucash/report/reports/standard/trial-balance.scm b/gnucash/report/reports/standard/trial-balance.scm index c3c543ae3b8..e6032db9123 100644 --- a/gnucash/report/reports/standard/trial-balance.scm +++ b/gnucash/report/reports/standard/trial-balance.scm @@ -399,15 +399,17 @@ (period-for (string-append " " (G_ "for Period")))) (gnc:html-document-set-title! - doc (if (eq? report-variant 'current) - (format #f "~a ~a ~a" - company-name report-title - (qof-print-date end-date)) - (format #f (string-append "~a ~a " - (G_ "For Period Covering ~a to ~a")) - company-name report-title - (qof-print-date start-date-printable) - (qof-print-date end-date)))) + doc + (if (eq? report-variant 'current) + (gnc:format (G_ "${company-name} ${report-title} ${date}") + 'company-name company-name + 'report-title report-title + 'date (qof-print-date end-date)) + (gnc:format (G_ "${company-name} ${report-title} For Period Covering ${start} to ${end}") + 'company-name company-name + 'report-title report-title + 'start (qof-print-date start-date-printable) + 'end (qof-print-date end-date)))) (if (null? accounts)