gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Mar 30 06:11:17 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/9b671b20 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b06ee5ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/55ecaa92 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0a9f9821 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e366b29b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/70ae1136 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a59fa375 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e8c611af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d316b01d (commit)
	from  https://github.com/Gnucash/gnucash/commit/d28ff20f (commit)



commit 9b671b20394110b3148d2fc95e42754a8ebc53b0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 30 18:09:44 2021 +0800

    [date-utilities.scm] remove unused date selectors code & string

diff --git a/libgnucash/app-utils/date-utilities.scm b/libgnucash/app-utils/date-utilities.scm
index d55c410ea..9395bac5f 100644
--- a/libgnucash/app-utils/date-utilities.scm
+++ b/libgnucash/app-utils/date-utilities.scm
@@ -105,21 +105,7 @@
 (export gnc:get-start-prev-quarter)
 (export gnc:get-end-prev-quarter)
 (export gnc:get-today)
-(export gnc:get-one-month-ago)
-(export gnc:get-three-months-ago)
-(export gnc:get-six-months-ago)
-(export gnc:get-one-year-ago)
 (export gnc:reldate-initialize)
-(export gnc:get-end-next-month)
-(export gnc:get-end-next-quarter)
-(export gnc:get-end-next-year)
-(export gnc:get-one-month-ahead)
-(export gnc:get-one-year-ahead)
-(export gnc:get-six-months-ahead)
-(export gnc:get-start-next-month)
-(export gnc:get-start-next-quarter)
-(export gnc:get-start-next-year)
-(export gnc:get-three-months-ahead)
 
 ;; get stuff from localtime date vector
 (define (gnc:date-get-year datevec)
@@ -584,30 +570,6 @@ Defaulting to today."))
     (set-tm:isdst now -1)
     (gnc-mktime now)))
 
-(define (gnc:get-start-next-year)
-  (issue-deprecation-warning "gnc:get-start-next-year is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 0)
-    (set-tm:min now 0)
-    (set-tm:hour now 0)
-    (set-tm:mday now 1)
-    (set-tm:mon now 0)
-    (set-tm:year now (+ (tm:year now) 1))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-
-(define (gnc:get-end-next-year)
-  (issue-deprecation-warning "gnc:get-end-next-year is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 59)
-    (set-tm:min now 59)
-    (set-tm:hour now 23)
-    (set-tm:mday now 31)
-    (set-tm:mon now 11)
-    (set-tm:year now (+ (tm:year now) 1))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-
 (define (gnc:get-start-accounting-period)
   (gnc-accounting-period-fiscal-start))
 
@@ -661,38 +623,6 @@ Defaulting to today."))
 					(+ (tm:year now) 1900)))
     (set-tm:isdst now -1)
     (gnc-mktime now)))
-    
-(define (gnc:get-start-next-month)
-  (issue-deprecation-warning "gnc:get-start-next-month is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 0)
-    (set-tm:min now 0)
-    (set-tm:hour now 0)
-    (set-tm:mday now 1)
-    (if (= (tm:mon now) 11)
-	(begin 
-	  (set-tm:mon now 0)
-	  (set-tm:year now (+ (tm:year now) 1)))
-	(set-tm:mon now (+ (tm:mon now) 1)))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-
-(define (gnc:get-end-next-month)
-  (issue-deprecation-warning "gnc:get-end-next-month is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 59)
-    (set-tm:min now 59) 
-    (set-tm:hour now 23)
-    (if (= (tm:mon now) 11)
-	(begin
-	  (set-tm:mon now 0)
-	  (set-tm:year now (+ (tm:year now) 1)))
-	(set-tm:mon now (+ (tm:mon now) 1)))
-    (set-tm:mday now (gnc:days-in-month (+ (tm:mon now) 1) 
-					(+ (tm:year now) 1900)))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-    
 (define (gnc:get-start-current-quarter)
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 0)
@@ -746,152 +676,9 @@ Defaulting to today."))
     (set-tm:isdst now -1)
     (gnc-mktime now)))
 
-(define (gnc:get-start-next-quarter)
-  (issue-deprecation-warning "gnc:get-start-next-quarter is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 0)
-    (set-tm:min now 0)
-    (set-tm:hour now 0)
-    (set-tm:mday now 1)
-    (if (> (tm:mon now) 8)
-	(begin
-	  (set-tm:mon now 0)
-	  (set-tm:year now (+ (tm:year now) 1)))
-        (set-tm:mon now (+ (tm:mon now) (- 3 (modulo (tm:mon now) 3)))))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-
-(define (gnc:get-end-next-quarter)
-  (issue-deprecation-warning "gnc:get-end-next-quarter is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:sec now 59)
-    (set-tm:min now 59)
-    (set-tm:hour now 23)
-    (if (> (tm:mon now) 8)
-	(begin
-	  (set-tm:mon now 2)
-	  (set-tm:year now (+ (tm:year now) 1)))
-	(set-tm:mon now (+ (tm:mon now) 
-			     (+ 1 (modulo (tm:mon now) 3)))))
-    (set-tm:mday now (gnc:days-in-month (+ (tm:mon now) 1)
-                                        (+ (tm:year now) 1900)))
-    (set-tm:isdst now -1)
-    (gnc-mktime now)))
-
 (define (gnc:get-today)
   (current-time))
 
-(define (gnc:get-one-month-ago)
-  (issue-deprecation-warning "gnc:get-one-month-ago is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (= (tm:mon now) 0)
-	(begin
-	  (set-tm:mon now 11)
-	  (set-tm:year now (- (tm:year now) 1)))
-	(set-tm:mon now (- (tm:mon now) 1)))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-three-months-ago)
-  (issue-deprecation-warning "gnc:get-three-months-ago is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (< (tm:mon now) 3)
-	(begin
-	  (set-tm:mon now (+ (tm:mon now) 12))
-	  (set-tm:year now  (- (tm:year now) 1))))
-    (set-tm:mon now (- (tm:mon now) 3))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-six-months-ago)
-  (issue-deprecation-warning "gnc:get-six-months-ago is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (< (tm:mon now) 6)
-	(begin
-	  (set-tm:mon now (+ (tm:mon now) 12))
-	  (set-tm:year now  (- (tm:year now) 1))))
-    (set-tm:mon now (- (tm:mon now) 6))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-one-year-ago)
-  (issue-deprecation-warning "gnc:get-one-year-ago is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:year now (- (tm:year now) 1))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-one-month-ahead)
-  (issue-deprecation-warning "gnc:get-one-month-ahead is deprecated.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (= (tm:mon now) 11)
-	(begin
-	  (set-tm:mon now 0)
-	  (set-tm:year now (+ (tm:year now) 1)))
-	(set-tm:mon now (+ (tm:mon now) 1)))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-three-months-ahead)
-  (issue-deprecation-warning "gnc:get-three-months-ahead is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (> (tm:mon now) 8)
-	(begin
-	  (set-tm:mon now (- (tm:mon now) 9))
-	  (set-tm:year now  (+ (tm:year now) 1))
-          (set-tm:mon now (+ (tm:mon now) 3))))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-six-months-ahead)
-  (issue-deprecation-warning "gnc:get-six-months-ahead is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (if (> (tm:mon now) 5)
-	(begin
-	  (set-tm:mon now (- (tm:mon now) 6))
-	  (set-tm:year now  (+ (tm:year now) 1))
-          (set-tm:mon now (+ (tm:mon now) 6))))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
-
-(define (gnc:get-one-year-ahead)
-  (issue-deprecation-warning "gnc:get-one-year-ahead is unused.")
-  (let ((now (gnc-localtime (current-time))))
-    (set-tm:year now (+ (tm:year now) 1))
-    (let ((month-days (gnc:days-in-month (+ (tm:mon now) 1)
-                                         (+ (tm:year now) 1900))))
-      (if (< month-days (tm:mday now))
-	  (set-tm:mday now month-days))
-      (set-tm:isdst now -1)
-      (gnc-mktime now))))
 
 ;; There is no GNC:RELATIVE-DATES list like the one mentioned in
 ;; gnucash-design.info, is there? Here are the currently defined
@@ -943,20 +730,6 @@ Defaulting to today."))
    'store 'end-prev-year-desc 
    (N_ "Last day of the previous calendar year."))
 
-  (gnc:reldate-string-db 
-   'store 'start-next-year-string 
-   (N_ "Start of next year"))
-  (gnc:reldate-string-db 
-   'store 'start-next-year-desc 
-   (N_ "First day of the next calendar year."))
-
-  (gnc:reldate-string-db 
-   'store 'end-next-year-string 
-   (N_ "End of next year"))
-  (gnc:reldate-string-db 
-   'store 'end-next-year-desc 
-   (N_ "Last day of the next calendar year."))
-
   (gnc:reldate-string-db 
    'store 'start-accounting-period-string 
    (N_ "Start of accounting period"))
@@ -999,20 +772,6 @@ Defaulting to today."))
    'store 'end-prev-month-desc
    (N_ "Last day of previous month."))
 
-  (gnc:reldate-string-db 
-   'store 'start-next-month-string 
-   (N_ "Start of next month"))
-  (gnc:reldate-string-db 
-   'store 'start-next-month-desc
-   (N_ "First day of the next month."))
-
-  (gnc:reldate-string-db 
-   'store 'end-next-month-string 
-   (N_ "End of next month"))
-  (gnc:reldate-string-db 
-   'store 'end-next-month-desc
-   (N_ "Last day of next month."))
-
   (gnc:reldate-string-db 
    'store 'start-current-quarter-string 
    (N_ "Start of current quarter"))
@@ -1041,84 +800,12 @@ Defaulting to today."))
    'store 'end-prev-quarter-desc 
    (N_ "Last day of previous quarterly accounting period."))
 
-  (gnc:reldate-string-db 
-   'store 'start-next-quarter-string 
-   (N_ "Start of next quarter"))
-  (gnc:reldate-string-db 
-   'store 'start-next-quarter-desc
-   (N_ "First day of the next quarterly accounting period."))
-
-  (gnc:reldate-string-db 
-   'store 'end-next-quarter-string 
-   (N_ "End of next quarter"))
-  (gnc:reldate-string-db 
-   'store 'end-next-quarter-desc 
-   (N_ "Last day of next quarterly accounting period."))
-
   (gnc:reldate-string-db 
    'store 'today-string 
    (N_ "Today"))
   (gnc:reldate-string-db 
    'store 'today-desc (N_ "The current date."))
 
-  (gnc:reldate-string-db 
-   'store 'one-month-ago-string 
-   (N_ "One Month Ago"))
-  (gnc:reldate-string-db 
-   'store 'one-month-ago-desc (N_ "One Month Ago."))
-
-  (gnc:reldate-string-db 
-   'store 'one-week-ago-string 
-   (N_ "One Week Ago"))
-  (gnc:reldate-string-db 
-   'store 'one-week-ago-desc (N_ "One Week Ago."))
-
-  (gnc:reldate-string-db 
-   'store 'three-months-ago-string 
-   (N_ "Three Months Ago"))
-  (gnc:reldate-string-db 
-   'store 'three-months-ago-desc (N_ "Three Months Ago."))
-
-  (gnc:reldate-string-db 
-   'store 'six-months-ago-string 
-   (N_ "Six Months Ago"))
-  (gnc:reldate-string-db 
-   'store 'six-months-ago-desc (N_ "Six Months Ago."))
-
-  (gnc:reldate-string-db 
-   'store 'one-year-ago-string (N_ "One Year Ago"))
-  (gnc:reldate-string-db 
-   'store 'one-year-ago-desc (N_ "One Year Ago.")) 
-
-  (gnc:reldate-string-db 
-   'store 'one-month-ahead-string 
-   (N_ "One Month Ahead"))
-  (gnc:reldate-string-db 
-   'store 'one-month-ahead-desc (N_ "One Month Ahead."))
-
-  (gnc:reldate-string-db 
-   'store 'one-week-ahead-string 
-   (N_ "One Week Ahead"))
-  (gnc:reldate-string-db 
-   'store 'one-week-ahead-desc (N_ "One Week Ahead."))
-
-  (gnc:reldate-string-db 
-   'store 'three-months-ahead-string 
-   (N_ "Three Months Ahead"))
-  (gnc:reldate-string-db 
-   'store 'three-months-ahead-desc (N_ "Three Months Ahead."))
-
-  (gnc:reldate-string-db 
-   'store 'six-months-ahead-string 
-   (N_ "Six Months Ahead"))
-  (gnc:reldate-string-db 
-   'store 'six-months-ahead-desc (N_ "Six Months Ahead."))
-
-  (gnc:reldate-string-db 
-   'store 'one-year-ahead-string (N_ "One Year Ahead"))
-  (gnc:reldate-string-db 
-   'store 'one-year-ahead-desc (N_ "One Year Ahead.")) 
-
   (set! gnc:relative-date-values 
 	(list 
 	 (vector 'start-cal-year 
@@ -1133,18 +820,10 @@ Defaulting to today."))
 		 (gnc:reldate-string-db 'lookup 'start-prev-year-string)
 		 (gnc:reldate-string-db 'lookup 'start-prev-year-desc)
 		 gnc:get-start-prev-year)
-	 (vector 'start-next-year
-		 (gnc:reldate-string-db 'lookup 'start-next-year-string)
-		 (gnc:reldate-string-db 'lookup 'start-next-year-desc)
-		 gnc:get-start-next-year)
 	 (vector 'end-prev-year
 		 (gnc:reldate-string-db 'lookup 'end-prev-year-string)
 		 (gnc:reldate-string-db 'lookup 'end-prev-year-desc)
 		 gnc:get-end-prev-year)
-	 (vector 'end-next-year
-		 (gnc:reldate-string-db 'lookup 'end-next-year-string)
-		 (gnc:reldate-string-db 'lookup 'end-next-year-desc)
-		 gnc:get-end-next-year)
 	 (vector 'start-accounting-period
 		 (gnc:reldate-string-db 'lookup 'start-accounting-period-string)
 		 (gnc:reldate-string-db 'lookup 'start-accounting-period-desc)
@@ -1169,14 +848,6 @@ Defaulting to today."))
 		 (gnc:reldate-string-db 'lookup 'end-prev-month-string)
 		 (gnc:reldate-string-db 'lookup 'end-prev-month-desc)
 		 gnc:get-end-prev-month)
-	 (vector 'start-next-month
-		 (gnc:reldate-string-db 'lookup 'start-next-month-string)
-		 (gnc:reldate-string-db 'lookup 'start-next-month-desc)
-		 gnc:get-start-next-month)
-	 (vector 'end-next-month
-		 (gnc:reldate-string-db 'lookup 'end-next-month-string)
-		 (gnc:reldate-string-db 'lookup 'end-next-month-desc)
-		 gnc:get-end-next-month)
 	 (vector 'start-current-quarter
 		 (gnc:reldate-string-db 'lookup 'start-current-quarter-string)
 		 (gnc:reldate-string-db 'lookup 'start-current-quarter-desc)
@@ -1193,50 +864,11 @@ Defaulting to today."))
 		 (gnc:reldate-string-db 'lookup 'end-prev-quarter-string)
 		 (gnc:reldate-string-db 'lookup 'end-prev-quarter-desc)
 		 gnc:get-end-prev-quarter)
-	 (vector 'start-next-quarter
-		 (gnc:reldate-string-db 'lookup 'start-next-quarter-string)
-		 (gnc:reldate-string-db 'lookup 'start-next-quarter-desc)
-		 gnc:get-start-next-quarter)
-	 (vector 'end-next-quarter
-		 (gnc:reldate-string-db 'lookup 'end-next-quarter-string)
-		 (gnc:reldate-string-db 'lookup 'end-next-quarter-desc)
-		 gnc:get-end-next-quarter)
 	 (vector 'today
 		 (gnc:reldate-string-db 'lookup 'today-string)
 		 (gnc:reldate-string-db 'lookup 'today-desc)
 		 gnc:get-today)
-	 (vector 'one-month-ago
-		 (gnc:reldate-string-db 'lookup 'one-month-ago-string)
-		 (gnc:reldate-string-db 'lookup 'one-month-ago-desc)
-		 gnc:get-one-month-ago)
-	 (vector 'three-months-ago
-		 (gnc:reldate-string-db 'lookup 'three-months-ago-string)
-		 (gnc:reldate-string-db 'lookup 'three-months-ago-desc)
-		 gnc:get-three-months-ago)
-	 (vector 'six-months-ago
-		 (gnc:reldate-string-db 'lookup 'six-months-ago-string)
-		 (gnc:reldate-string-db 'lookup 'six-months-ago-desc)
-		 gnc:get-three-months-ago)
-	 (vector 'one-year-ago
-		 (gnc:reldate-string-db 'lookup 'one-year-ago-string)
-		 (gnc:reldate-string-db 'lookup 'one-year-ago-desc)
-		 gnc:get-one-year-ago)
-	 (vector 'one-month-ahead
-		 (gnc:reldate-string-db 'lookup 'one-month-ahead-string)
-		 (gnc:reldate-string-db 'lookup 'one-month-ahead-desc)
-		 gnc:get-one-month-ahead)
-	 (vector 'three-months-ahead
-		 (gnc:reldate-string-db 'lookup 'three-months-ahead-string)
-		 (gnc:reldate-string-db 'lookup 'three-months-ahead-desc)
-		 gnc:get-three-months-ahead)
-	 (vector 'six-months-ahead
-		 (gnc:reldate-string-db 'lookup 'six-months-ahead-string)
-		 (gnc:reldate-string-db 'lookup 'six-months-ahead-desc)
-		 gnc:get-three-months-ahead)
-	 (vector 'one-year-ahead
-		 (gnc:reldate-string-db 'lookup 'one-year-ahead-string)
-		 (gnc:reldate-string-db 'lookup 'one-year-ahead-desc)
-		 gnc:get-one-year-ahead)))
+         ))
 
   ;; initialise gnc:relative-date-hash
   (set! gnc:relative-date-hash (make-hash-table))

commit b06ee5efaf2a8396dd432a5e4655e75962ba04e9
Merge: d28ff20ff 55ecaa925
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 30 18:09:08 2021 +0800

    Merge branch 'maint'


commit 55ecaa92524ac86ee1fb8c80bca4b7a4c1c59b36
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 30 06:51:07 2021 +0800

    [report-core] fix error string

diff --git a/gnucash/report/report-core.scm b/gnucash/report/report-core.scm
index 775797ca3..e5381dbb2 100644
--- a/gnucash/report/report-core.scm
+++ b/gnucash/report/report-core.scm
@@ -214,11 +214,11 @@
 (define (gui-error str)
   (if (gnucash-ui-is-running)
       (gnc-error-dialog '() str)
-      (gnc:error "report-impl.scm error: " str)))
+      (gnc:error "report-core.scm error: " str)))
 (define (gui-warning str)
   (if (gnucash-ui-is-running)
       (gnc-warning-dialog '() str)
-      (gnc:warn "report-impl.scm warning: " str)))
+      (gnc:warn "report-core.scm warning: " str)))
 (define (gui-error-missing-template template-name)
   (gui-error
    (string-append

commit 0a9f9821ca442cc67461887b5fb74054b2b13c45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 29 22:52:33 2021 +0800

    [report-core] Remove unused string definition

diff --git a/gnucash/report/report-core.scm b/gnucash/report/report-core.scm
index c310d0159..775797ca3 100644
--- a/gnucash/report/report-core.scm
+++ b/gnucash/report/report-core.scm
@@ -210,8 +210,7 @@
   (G_ "One of your reports has a report-guid that is a duplicate. Please check the report system, especially your saved reports, for a report with this report-guid: "))
 (define rpterr-guid1 (G_ "Wrong report definition: "))
 (define rpterr-guid2 (G_ " Report is missing a GUID."))
-(define rptwarn-legacy
-  (G_ "Some reports stored in a legacy format were found. This format is not supported anymore so these reports may not have been restored properly."))
+
 (define (gui-error str)
   (if (gnucash-ui-is-running)
       (gnc-error-dialog '() str)

commit e366b29b26cbcbd91ba799b7c3505297d51cc01d
Author: Guille Lopez <willelopz at gmail.com>
Date:   Tue Mar 30 00:26:42 2021 +0200

    Translation update  by Guille Lopez <willelopz at gmail.com> using Weblate
    
    po/es.po: 89.9% (4934 of 5484 strings; 461 fuzzy)
    134 failing checks (2.4%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Translation update  by Guille Lopez <willelopz at gmail.com> using Weblate
    
    po/es.po: 89.3% (4898 of 5484 strings; 485 fuzzy)
    143 failing checks (2.6%)
    Translation: GnuCash/Program (Spanish)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
    
    Co-authored-by: Guille Lopez <willelopz at gmail.com>

diff --git a/po/es.po b/po/es.po
index 17c89f904..177547bba 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,14 +8,15 @@
 # Carlos Manrique Enguita <UO258425 at uniovi.es>, 2021.
 # Jaime Marquínez Ferrándiz <weblate at jregistros.fastmail.net>, 2021.
 # Guille <willelopz+weblate at gmail.com>, 2021.
+# Guille Lopez <willelopz at gmail.com>, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: gnucash 2.7.8\n"
 "Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
 "cgi?product=GnuCash&component=Translations\n"
 "POT-Creation-Date: 2021-03-14 22:08+0100\n"
-"PO-Revision-Date: 2021-03-28 22:29+0000\n"
-"Last-Translator: Guille <willelopz+weblate at gmail.com>\n"
+"PO-Revision-Date: 2021-03-29 22:26+0000\n"
+"Last-Translator: Guille Lopez <willelopz at gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/gnucash/gnucash/"
 "es/>\n"
 "Language: es\n"
@@ -1674,9 +1675,8 @@ msgid "Enter URL like http://www.gnucash.org:"
 msgstr "Introducir URL tipo http://www.gnucash.org:"
 
 #: gnucash/gnome/dialog-doclink.c:205
-#, fuzzy
 msgid "Existing Document Link is"
-msgstr "Asociación Existente es "
+msgstr "La asociación de archivo existente es"
 
 #: gnucash/gnome/dialog-doclink.c:461 gnucash/gnome/dialog-doclink.c:506
 msgid "File Found"
@@ -1714,14 +1714,12 @@ msgid "Manage Document Link"
 msgstr "Gestionar enlace de documento"
 
 #: gnucash/gnome/dialog-doclink.c:690
-#, fuzzy
 msgid "Transaction can not be modified."
-msgstr "Transacción Mercantil"
+msgstr "La transacción no puede ser modificada."
 
 #: gnucash/gnome/dialog-doclink.c:751 libgnucash/engine/gncOwner.c:215
-#, fuzzy
 msgid "Undefined"
-msgstr "Usuario Definido"
+msgstr "No definido"
 
 #. Translators: This is the label of a dialog box that lists all of the
 #. transaction that have files or URIs linked with them.
@@ -1786,9 +1784,8 @@ msgstr ""
 "de la columna Descripción o Asociación para abrir la Asociación"
 
 #: gnucash/gnome/dialog-doclink.c:1033
-#, fuzzy
 msgid "Business Document Links"
-msgstr "Asociaciones de Transacción"
+msgstr "Documentos asociados de negocios"
 
 #: gnucash/gnome/dialog-employee.c:199
 msgid "You must enter a username."
@@ -2220,9 +2217,8 @@ msgid "Online Id"
 msgstr "Id de conexión"
 
 #: gnucash/gnome/dialog-imap-editor.c:790
-#, fuzzy
 msgid "Online HBCI"
-msgstr "Id de conexión"
+msgstr "HBCI Online"
 
 #. Translators: In this context,
 #. 'Billing information' maps to the
@@ -2392,10 +2388,8 @@ msgid "View Expense Voucher"
 msgstr "Vista Comprobante de Gasto"
 
 #: gnucash/gnome/dialog-invoice.c:2484
-#, fuzzy
-#| msgid "No Linked Account"
 msgid "Open Linked Document:"
-msgstr "Cuenta No Enlazada"
+msgstr "Abrir documento asociado:"
 
 #: gnucash/gnome/dialog-invoice.c:2598 gnucash/gnome/dialog-invoice.c:2823
 msgid "Bill Information"
@@ -2960,14 +2954,12 @@ msgid "Are you sure you want to delete these prices?"
 msgstr "¿Seguro que quiere borrar estos precios?"
 
 #: gnucash/gnome/dialog-price-editor.c:221
-#, fuzzy
 msgid "Are you sure you want to replace the existing price?"
-msgstr "¿Seguro que quiere borrar estos precios?"
+msgstr "¿Está seguro de que quiere reemplazar el precio existente?"
 
 #: gnucash/gnome/dialog-price-editor.c:227
-#, fuzzy
 msgid "Replace price?"
-msgstr "%d precio sustituido"
+msgstr "Sobreescribir precio?"
 
 #: gnucash/gnome/dialog-price-editor.c:233
 msgid "_Replace"
@@ -3468,9 +3460,8 @@ msgid "Transfer"
 msgstr "Transferencia"
 
 #: gnucash/gnome/gnc-budget-view.c:508
-#, fuzzy
 msgid "Remaining to Budget"
-msgstr "Abre un presupuesto existente"
+msgstr "Restante a presupuestar"
 
 #: gnucash/gnome/gnc-budget-view.c:1652 gnucash/gnome/window-reconcile2.c:1069
 #: gnucash/gnome/window-reconcile.c:1122
@@ -3668,22 +3659,16 @@ msgid "_Import Map Editor"
 msgstr "_Importar editor de distribución"
 
 #: gnucash/gnome/gnc-plugin-basic-commands.c:212
-#, fuzzy
-#| msgid "View and Delete Bayesian and Non Bayesian information"
 msgid "View and Delete Bayesian and non-Bayesian information"
 msgstr "Ver y Eliminar información Bayesiana y No Bayesiana"
 
 #: gnucash/gnome/gnc-plugin-basic-commands.c:216
-#, fuzzy
-#| msgid "Transaction amount"
 msgid "_Transaction Linked Documents"
-msgstr "Cantidad de transacción"
+msgstr "_Documentos asociados a transacción"
 
 #: gnucash/gnome/gnc-plugin-basic-commands.c:217
-#, fuzzy
-#| msgid "View all Transaction Associations"
 msgid "View all Transaction Linked Documents"
-msgstr "Ver todas las Asociaciones Transaccionales"
+msgstr "Ver todos los documentos asociados a transacciones"
 
 #: gnucash/gnome/gnc-plugin-basic-commands.c:224
 msgid "_Tips Of The Day"
@@ -3716,9 +3701,8 @@ msgstr[1] ""
 
 # Menú
 #: gnucash/gnome/gnc-plugin-budget.c:63
-#, fuzzy
 msgid "_New Budget"
-msgstr "Crear Presupuesto"
+msgstr "_Nuevo presupuesto"
 
 #: gnucash/gnome/gnc-plugin-budget.c:64
 #, fuzzy
@@ -3727,9 +3711,8 @@ msgstr "Crea un presupuesto nuevo"
 
 # Menú
 #: gnucash/gnome/gnc-plugin-budget.c:69
-#, fuzzy
 msgid "_Open Budget"
-msgstr "Abrir presupuesto"
+msgstr "_Abrir presupuesto"
 
 #: gnucash/gnome/gnc-plugin-budget.c:70
 msgid ""
@@ -3741,23 +3724,20 @@ msgstr ""
 
 # Menú
 #: gnucash/gnome/gnc-plugin-budget.c:75
-#, fuzzy
 msgid "_Copy Budget"
-msgstr "Copiar Presupuesto"
+msgstr "_Copiar Presupuesto"
 
 #: gnucash/gnome/gnc-plugin-budget.c:76
-#, fuzzy
 msgid "Copy an existing Budget."
-msgstr "Copia un Presupuesto existente"
+msgstr "Copia un presupuesto existente."
 
 #: gnucash/gnome/gnc-plugin-budget.c:80
 msgid "_Delete Budget"
 msgstr "_Borrar presupuesto"
 
 #: gnucash/gnome/gnc-plugin-budget.c:81
-#, fuzzy
 msgid "Delete an existing Budget."
-msgstr "Abre un presupuesto existente"
+msgstr "Borra un presupuesto existente."
 
 #: gnucash/gnome/gnc-plugin-budget.c:288
 msgid "Select a Budget"
@@ -4020,9 +4000,8 @@ msgid "Business Linked Documents"
 msgstr "Documentos enlazados con negocios"
 
 #: gnucash/gnome/gnc-plugin-business.c:279
-#, fuzzy
 msgid "View all Linked Business Documents"
-msgstr "Ver todas las Asociaciones Transaccionales"
+msgstr "Ver todos los documentos de negocio asociados"
 
 #: gnucash/gnome/gnc-plugin-business.c:283
 msgid "Sales _Tax Table"
@@ -4469,14 +4448,14 @@ msgid "All transactions in this account will be deleted."
 msgstr "Todas las transacciones en esta cuenta serán eliminadas."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:1753
-#, fuzzy, c-format
+#, c-format
 msgid "Its sub-account will be moved to the account %s."
-msgstr "Todas sus subcuentas se van a trasladar a la cuenta %s."
+msgstr "Sus subcuentas se moverán a la cuenta %s."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:1759
-#, fuzzy, c-format
+#, c-format
 msgid "Its subaccount will be deleted."
-msgstr "Todas sus subcuentas serán eliminadas."
+msgstr "Sus subcuentas serán eliminadas."
 
 #: gnucash/gnome/gnc-plugin-page-account-tree.c:1763
 #, c-format
@@ -4501,14 +4480,12 @@ msgid "Open _Subaccounts"
 msgstr "Abrir _subcuentas"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:153
-#, fuzzy
 msgid "Open the selected account and all its subaccounts."
-msgstr "Abre las cuentas seleccionadas y todas sus subcuentas"
+msgstr "Abre la cuenta seleccionada y todas sus subcuentas."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:159
-#, fuzzy
 msgid "_Delete Budget..."
-msgstr "_Borrar presupuesto"
+msgstr "_Borrar presupuesto..."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:160
 msgid "Select this or another budget and delete it."
@@ -4520,9 +4497,8 @@ msgid "Budget _Options..."
 msgstr "Opciones del Presupuesto"
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:165
-#, fuzzy
 msgid "Edit this budget's options."
-msgstr "Edita estas opciones presupuestarias"
+msgstr "Edita las opciones de este presupuesto."
 
 #: gnucash/gnome/gnc-plugin-page-budget.c:169
 #, fuzzy
@@ -5015,6 +4991,9 @@ msgid ""
 "Reset default layout for all customer invoices and credit notes back to "
 "built-in defaults and update the current page accordingly"
 msgstr ""
+"Reestablecer el diseño por defecto a los valores incorporados en GnuCash "
+"para todas las facturas de cliente y notas de crédito, y actualizar la "
+"página actual de acorde a ello"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:394
 #, fuzzy
@@ -5122,6 +5101,8 @@ msgstr "Abre un boletín de sociedad para el titular de esta Factura"
 msgid ""
 "Use the current layout as default for all employee vouchers and credit notes"
 msgstr ""
+"Usar el diseño actual como predeterminado para todos los vales de empleado y "
+"notas de crédito"
 
 #: gnucash/gnome/gnc-plugin-page-invoice.c:431
 msgid ""
@@ -5952,7 +5933,7 @@ msgstr "Asocia una localización con la transacción efectiva"
 
 #: gnucash/gnome/gnc-plugin-page-register.c:320
 msgid "Jump to the linked bill, invoice, or voucher"
-msgstr ""
+msgstr "Ir a la cuenta, factura o vale asociado"
 
 #: gnucash/gnome/gnc-plugin-page-register.c:409
 msgid "Remo_ve Other Splits"
@@ -8396,6 +8377,8 @@ msgstr "Hoy"
 #: gnucash/gnome-utils/gnc-cell-view.c:73
 msgid "Use Shift combined with Return or Keypad Enter to finish editing"
 msgstr ""
+"Use la tecla Shift junto con Enter or Enter del teclado numérico para "
+"finalizar la edición"
 
 #: gnucash/gnome-utils/gnc-date-delta.c:224
 #: gnucash/report/reports/standard/price-scatter.scm:140
@@ -9962,7 +9945,7 @@ msgstr "Info. Imposición"
 #: gnucash/gnome-utils/gnc-tree-view-account.c:981
 msgctxt "Column header for 'Hidden'"
 msgid "H"
-msgstr ""
+msgstr "O"
 
 #: gnucash/gnome-utils/gnc-tree-view-account.c:997
 #, fuzzy
@@ -10414,7 +10397,7 @@ msgstr "Activado"
 #: gnucash/gnome-utils/gnc-tree-view-sx-list.c:141
 msgctxt "Single-character short column-title form of 'Enabled'"
 msgid "E"
-msgstr ""
+msgstr "H"
 
 #: gnucash/gnome-utils/gnc-tree-view-sx-list.c:152
 msgid "Last Occur"
@@ -10454,7 +10437,7 @@ msgstr "Beneficios:"
 
 #: gnucash/gnucash-cli.cpp:94
 msgid "Price Quotes Retrieval Options"
-msgstr ""
+msgstr "Opciones de recuperación de precios de cotización"
 
 #: gnucash/gnucash-cli.cpp:97
 msgid ""
@@ -10486,6 +10469,13 @@ msgid ""
 "be specified to describe some saved options.\n"
 "  run: \tRun the named report in the given GnuCash datafile.\n"
 msgstr ""
+"Ejecuta comandos relacionados con los informes. Los siguientes comandos "
+"están soportados.\n"
+"\n"
+"list:\tLista los informes disponibles.\n"
+"show: \tDescribe las opciones modificadas en el informe. Un archivo de datos "
+"puede ser especificado para describir algunas opciones guardadas.\n"
+"run: \tEjecuta el informe sobre el archivo GnuCash proporcionado.\n"
 
 #: gnucash/gnucash-cli.cpp:113
 #, fuzzy
@@ -10509,11 +10499,11 @@ msgstr ""
 #: gnucash/gnucash-cli.cpp:139 gnucash/gnucash-cli.cpp:153
 #: gnucash/gnucash.cpp:367
 msgid "Missing data file parameter"
-msgstr ""
+msgstr "Falta el parámetro del archivo de datos"
 
 #: gnucash/gnucash-cli.cpp:177
 msgid "Missing --name parameter"
-msgstr ""
+msgstr "Falta el parámetro --name"
 
 #: gnucash/gnucash-cli.cpp:185
 msgid "Unknown report command '{1}'"
@@ -13557,6 +13547,12 @@ msgid ""
 "- No settings\n"
 "- Gnucash default export format"
 msgstr ""
+"Borrar opciones\n"
+"Borra las opciones guardadas bajo el nombre introducido en el campo de texto "
+"adyacente.\n"
+"Hay dos nombres reservados que no pueden ser borrados nunca:\n"
+"- No settings\n"
+"- Gnucash default export format"
 
 #: gnucash/gtkbuilder/assistant-csv-price-import.glade:173
 #: gnucash/gtkbuilder/assistant-csv-trans-import.glade:164
@@ -13568,6 +13564,13 @@ msgid ""
 "- No settings\n"
 "- Gnucash default export format"
 msgstr ""
+"Guardar opciones\n"
+"Guarda las opciones actuales con el nombre introducido en el campo de texto "
+"adyacente.\n"
+"Hay dos nombres reservados que no pueden ser usados para guardar opciones "
+"personalizadas:\n"
+"- No settings\n"
+"- Gnucash default export format"
 
 #: gnucash/gtkbuilder/assistant-csv-price-import.glade:201
 #: gnucash/gtkbuilder/assistant-csv-trans-import.glade:191
@@ -16108,9 +16111,8 @@ msgid "Id"
 msgstr ""
 
 #: gnucash/gtkbuilder/dialog-doclink.glade:654
-#, fuzzy
 msgid "Linked Document"
-msgstr "Detalles del Préstamo"
+msgstr "Documento enlazado"
 
 #: gnucash/gtkbuilder/dialog-doclink.glade:671
 msgid "Available"
@@ -17798,7 +17800,7 @@ msgstr "<b>Nivel de zoom Prederminado</b>"
 
 #: gnucash/gtkbuilder/dialog-preferences.glade:3260
 msgid "Reports"
-msgstr "Reporte"
+msgstr "Informes"
 
 #: gnucash/gtkbuilder/dialog-preferences.glade:3279
 msgid "<b>Window Geometry</b>"

commit 70ae1136142decf4eb6577f9d93fbef58202bdc3
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 29 20:36:28 2021 +0200

    Remove a misleading comma in assistant-csv-export

diff --git a/gnucash/import-export/csv-exp/assistant-csv-export.c b/gnucash/import-export/csv-exp/assistant-csv-export.c
index 9397e21b9..431f1f493 100644
--- a/gnucash/import-export/csv-exp/assistant-csv-export.c
+++ b/gnucash/import-export/csv-exp/assistant-csv-export.c
@@ -90,8 +90,8 @@ static const gchar *start_trans_common_string = N_(
             "While a transaction may have splits in several of the selected accounts "
             "it will only be exported once. It will appear under the first processed "
             "account it has a split in.\n\n"
-            "Price/Rate output format is controlled by the Preference setting,\n"
-            "Numbers, Date, Time->Force Prices to display as decimals\n\n"
+            "The Price/Rate output format is controlled by the preference\n"
+            "\"Numbers, Date, Time\"->\"Force Prices to display as decimals\".\n\n"
             "Select the settings you require for the file and then click \"Next\" "
             "to proceed or \"Cancel\" to abort the export.\n");
 

commit a59fa375f505b85ad75d8acd2b8f9eeca4c4151f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 29 18:12:04 2021 +0200

    Layout fix of assistant-csv-export
    
    Also order start messages before finish messages for easier
    understanding by translators

diff --git a/gnucash/import-export/csv-exp/assistant-csv-export.c b/gnucash/import-export/csv-exp/assistant-csv-export.c
index 656ca4629..9397e21b9 100644
--- a/gnucash/import-export/csv-exp/assistant-csv-export.c
+++ b/gnucash/import-export/csv-exp/assistant-csv-export.c
@@ -76,30 +76,14 @@ void csv_export_end_date_cb (GtkWidget *radio, gpointer user_data);
 void csv_export_file_chooser_file_activated_cb (GtkFileChooser *chooser, CsvExportInfo *info);
 void csv_export_file_chooser_selection_changed_cb (GtkFileChooser *chooser, CsvExportInfo *info);
 
-/* Fixme: Can we simplify the work of translators by splitting in invariant and variant paragraphs? */
-static const gchar *finish_tree_string = N_(
-            /* Translators: %s is the file name string. */
-            "The account tree will be exported to the file '%s' when you click \"Apply\".\n\n"
-            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
-
-static const gchar *finish_trans_string = N_(
-            /* Translators: %s is the file name string and %u the number of accounts. */
-            "When you click \"Apply\", the transactions will be exported to the file '%s' "
-            "and the number of accounts exported will be %u.\n\n"
-            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
-
-static const gchar *finish_trans_search_gl_string = N_(
-            /* Translators: %s is the file name string. */
-            "When you click \"Apply\", the transactions will be exported to the file '%s'.\n\n"
-            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
-
 static const gchar *start_tree_string = N_(
-            "This assistant will help you export the Account Tree to a file"
+            "This assistant will help you export the Account Tree to a file "
             "with the separator specified below.\n\n"
             "Select the settings you require for the file and then click \"Next\" "
             "to proceed or \"Cancel\" to abort the export.\n");
 
 static const gchar *start_trans_common_string = N_(
+            /* Translators: %s is one of the following paragraphs about rows/transaction. */
             "This assistant will help you export the Transactions to a file "
             "with the separator specified below.\n\n"
             "%s\n\n"
@@ -113,12 +97,28 @@ static const gchar *start_trans_common_string = N_(
 
 static const gchar *start_trans__multi_string = N_(
             "There will be multiple rows for each transaction with each row "
-            "representing one split.\n\n");
+            "representing one split.");
 
 static const gchar *start_trans_simple_string = N_(
             "There will be one row for each transaction, equivalent to a single row "
             "in a register in 'Basic Ledger' mode. As such some transfer detail "
-            "could be lost.\n\n");
+            "could be lost.");
+
+static const gchar *finish_tree_string = N_(
+            /* Translators: %s is the file name. */
+            "The account tree will be exported to the file '%s' when you click \"Apply\".\n\n"
+            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
+
+static const gchar *finish_trans_string = N_(
+            /* Translators: %s is the file name and %u the number of accounts. */
+            "When you click \"Apply\", the transactions will be exported to the file '%s' "
+            "and the number of accounts exported will be %u.\n\n"
+            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
+
+static const gchar *finish_trans_search_gl_string = N_(
+            /* Translators: %s is the file name. */
+            "When you click \"Apply\", the transactions will be exported to the file '%s'.\n\n"
+            "You can also verify your selections by clicking on \"Back\" or \"Cancel\" to abort the export.\n");
 
 
 /**************************************************

commit e8c611af8bd0b1372db0032a471465413222757a
Author: Katerina <katerina.gakou at hotmail.com>
Date:   Mon Mar 29 16:26:51 2021 +0200

    Translation update  by Katerina <katerina.gakou at hotmail.com> using Weblate
    
    po/glossary/el.po: 52.8% (110 of 208 strings; 57 fuzzy)
    3 failing checks (1.4%)
    Translation: GnuCash/Glossary (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/el/
    
    Translation update  by Katerina <katerina.gakou at hotmail.com> using Weblate
    
    po/el.po: 53.1% (2917 of 5484 strings; 1518 fuzzy)
    630 failing checks (11.4%)
    Translation: GnuCash/Program (Greek)
    Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/el/
    
    Co-authored-by: Katerina <katerina.gakou at hotmail.com>

diff --git a/po/el.po b/po/el.po
index 3444ae188..1535838f4 100644
--- a/po/el.po
+++ b/po/el.po
@@ -39,7 +39,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
 "cgi?product=GnuCash&component=Translations\n"
 "POT-Creation-Date: 2021-03-14 22:08+0100\n"
-"PO-Revision-Date: 2021-03-18 22:18+0000\n"
+"PO-Revision-Date: 2021-03-29 14:26+0000\n"
 "Last-Translator: Katerina <katerina.gakou at hotmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/gnucash/gnucash/el/"
 ">\n"
@@ -48,7 +48,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
 
 #: bindings/guile/commodity-table.scm:44
 msgid "ALL NON-CURRENCY"
@@ -28139,7 +28139,7 @@ msgstr "Κατάσταση συμφωνίας"
 #: gnucash/report/reports/standard/register.scm:388
 #: libgnucash/engine/gnc-lot.c:779
 msgid "Lot"
-msgstr "Πακέτο"
+msgstr "παρτίδα"
 
 #: gnucash/report/reports/standard/register.scm:160
 msgid "Debit Value"
diff --git a/po/glossary/el.po b/po/glossary/el.po
index 2a36b517b..fb2f6b2c6 100644
--- a/po/glossary/el.po
+++ b/po/glossary/el.po
@@ -10,7 +10,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: https://bugs.gnucash.org/enter_bug."
 "cgi?product=GnuCash&component=Translations\n"
 "POT-Creation-Date: 2021-01-10 08:00+0100\n"
-"PO-Revision-Date: 2021-03-20 14:18+0000\n"
+"PO-Revision-Date: 2021-03-29 14:26+0000\n"
 "Last-Translator: Katerina <katerina.gakou at hotmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/gnucash/glossary/"
 "el/>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
 
 #. "English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)"
 msgid "Term (Dear translator: This file will never be visible to the user!)"
@@ -315,9 +315,8 @@ msgid "commodity option: Symbol"
 msgstr ""
 
 #. "interest which is earned on both the initial deposit and on any interest that has already been earned but left on deposit."
-#, fuzzy
 msgid "compound interests"
-msgstr "Δίκτυο"
+msgstr "σύνθετοι τόκοι"
 
 #. "(a) A sum of money paid into an account. (b) A record of such a payment. (c) The state of having money in one's bank account."
 msgid "Credit (column in register)"
@@ -328,14 +327,12 @@ msgid "Credit Card"
 msgstr "Πιστωτική Κάρτα"
 
 #. "A transfer of money direct from one bank account to another, without using a cheque"
-#, fuzzy
 msgid "credit transfer"
-msgstr "Ο χρήστης διέκοψε την μεταφορά"
+msgstr "μεταφορά πίστωσης"
 
 #. "A document that you give to a client that says you owe money to the client, i.e. the opposite of an invoice"
-#, fuzzy
 msgid "credit note"
-msgstr "Ο χρήστης διέκοψε την μεταφορά"
+msgstr "πιστωτικό σημείωμα"
 
 #. "The system of money used in a country"
 msgid "currency"
@@ -348,7 +345,7 @@ msgstr "Εξατομικευμένος"
 
 #. "Compact, well-structured presentation of informations. See https://en.wikipedia.org/wiki/Dashboard_(business)"
 msgid "dashboard"
-msgstr ""
+msgstr "πίνακας αποτελεσμάτων"
 
 #. "The backend where the data is stored."
 msgid "database"
@@ -446,9 +443,8 @@ msgid "financial calculator: payments"
 msgstr ""
 
 #. "formal records of the financial activities and position of a business, person, or other entity. See https://en.wikipedia.org/wiki/Financial_statement for a list."
-#, fuzzy
 msgid "financial statement"
-msgstr "Ο_νόματα Συναρτήσεων"
+msgstr "οικονομική κατάσταση"
 
 #. "Free software is a matter of liberty, not price … see https://en.wikipedia.org/wiki/Free_software"
 msgid "free software"
@@ -465,18 +461,16 @@ msgstr "Ισορροπία"
 
 #
 #. "Process of extracting data from a non-Gnucash format into a Gnucash file. E.g. QIF Import."
-#, fuzzy
 msgid "import"
-msgstr "Εισαγωγή"
+msgstr "εισαγωγή"
 
 #. "Report that ... FIXME: add description. This report used to be called the 'Profit & Loss', but it was renamed on 2004-07-13."
 msgid "income statement"
-msgstr ""
+msgstr "κατάσταση λογαριασμού αποτελεσμάτων"
 
 #. "Money charged for borrowing money, or paid to somebody who invests money"
-#, fuzzy
 msgid "interest"
-msgstr "Δίκτυο"
+msgstr "τόκος"
 
 #. "A list of goods sold or services provided together with the prices charged; see also: a bill. In Gnucash, an 'invoice' is a statement that we sent out (to a customer), whereas a 'bill' is one that we received (from a vendor)."
 msgid "invoice"
@@ -516,9 +510,8 @@ msgstr "Λογαριασμοί"
 
 #
 #. "A particular collection of items that were bought in one transaction. A lot is typically formed when the item is bought, and is closed when the item is sold out. Needed e.g. for U.S. tax purposes."
-#, fuzzy
 msgid "Lot"
-msgstr "Πρoς"
+msgstr "παρτίδα"
 
 #
 #. "Combine two books into one (see book)."
@@ -561,7 +554,7 @@ msgstr ""
 
 #. "e.g. USD, DEM, see Currency."
 msgid "national currency"
-msgstr ""
+msgstr "εθνικό νόμισμα"
 
 #. "(of money) remaining when nothing more is to be taken away"
 #, fuzzy
@@ -569,20 +562,17 @@ msgid "net"
 msgstr "επόμενο"
 
 #. "net total of all assets"
-#, fuzzy
 msgid "net assets"
-msgstr "Σύνολα τοποθεσιών"
+msgstr "καθαρό ενεργητικό"
 
 #
 #. "The total income minus the total expenses of a given time period."
-#, fuzzy
 msgid "net profit"
-msgstr "Ανάθεση προτεραιότητας"
+msgstr "καθαρό κέρδος"
 
 #. "Your net worth is your assets minus your liabilities. If your accounts are balanced, your net worth should equal your equity plus your net profit."
-#, fuzzy
 msgid "net worth"
-msgstr "Ένας Μήνας"
+msgstr "καθαρή θέση"
 
 #. "One textfield per transaction that can hold explanatory text about the transaction."
 #, fuzzy

commit d316b01da7543d8fc26d1a2529345ea246827a04
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 29 20:14:18 2021 +0800

    [date-utilities] deprecate unused date selectors

diff --git a/libgnucash/app-utils/date-utilities.scm b/libgnucash/app-utils/date-utilities.scm
index 6579b0a70..d55c410ea 100644
--- a/libgnucash/app-utils/date-utilities.scm
+++ b/libgnucash/app-utils/date-utilities.scm
@@ -585,6 +585,7 @@ Defaulting to today."))
     (gnc-mktime now)))
 
 (define (gnc:get-start-next-year)
+  (issue-deprecation-warning "gnc:get-start-next-year is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 0)
     (set-tm:min now 0)
@@ -596,6 +597,7 @@ Defaulting to today."))
     (gnc-mktime now)))
 
 (define (gnc:get-end-next-year)
+  (issue-deprecation-warning "gnc:get-end-next-year is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 59)
     (set-tm:min now 59)
@@ -661,6 +663,7 @@ Defaulting to today."))
     (gnc-mktime now)))
     
 (define (gnc:get-start-next-month)
+  (issue-deprecation-warning "gnc:get-start-next-month is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 0)
     (set-tm:min now 0)
@@ -675,6 +678,7 @@ Defaulting to today."))
     (gnc-mktime now)))
 
 (define (gnc:get-end-next-month)
+  (issue-deprecation-warning "gnc:get-end-next-month is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 59)
     (set-tm:min now 59) 
@@ -743,6 +747,7 @@ Defaulting to today."))
     (gnc-mktime now)))
 
 (define (gnc:get-start-next-quarter)
+  (issue-deprecation-warning "gnc:get-start-next-quarter is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 0)
     (set-tm:min now 0)
@@ -757,6 +762,7 @@ Defaulting to today."))
     (gnc-mktime now)))
 
 (define (gnc:get-end-next-quarter)
+  (issue-deprecation-warning "gnc:get-end-next-quarter is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (set-tm:sec now 59)
     (set-tm:min now 59)
@@ -776,6 +782,7 @@ Defaulting to today."))
   (current-time))
 
 (define (gnc:get-one-month-ago)
+  (issue-deprecation-warning "gnc:get-one-month-ago is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (if (= (tm:mon now) 0)
 	(begin
@@ -831,6 +838,7 @@ Defaulting to today."))
       (gnc-mktime now))))
 
 (define (gnc:get-one-month-ahead)
+  (issue-deprecation-warning "gnc:get-one-month-ahead is deprecated.")
   (let ((now (gnc-localtime (current-time))))
     (if (= (tm:mon now) 11)
 	(begin



Summary of changes:
 .../import-export/csv-exp/assistant-csv-export.c   |  44 +--
 gnucash/report/report-core.scm                     |   7 +-
 libgnucash/app-utils/date-utilities.scm            | 362 +--------------------
 po/el.po                                           |   6 +-
 po/es.po                                           | 122 +++----
 po/glossary/el.po                                  |  40 +--
 6 files changed, 106 insertions(+), 475 deletions(-)



More information about the gnucash-changes mailing list