Commit Graph

4 Commits

Author SHA1 Message Date
Chris Darroch
04abbd8436 make additional message strings translatable
Following on from the changes in PR #4781, we can make
additional message strings translatable using the
tr.Tr.Get() method.

Because this method performs printf(3)-style format string
parsing and interpolation, we can simplify some of the
surrounding calls, e.g., from fmt.Errorf() to errors.New(),
and from fmt.Fprintf() to fmt.Fprintln().  This ensures
that if either the translated text or any interpolated
arguments happen to contain character sequences that would
be interpreted as Go format specifiers (e.g., "%s" or "%d"),
these will not result in warnings such as "%!s(MISSING)"
in the output text.

Note also that we try to remove newlines from the message
strings were possible and change the surrounding calls to
append them instead, e.g., with fmt.Fprintln().
2022-01-29 22:36:19 -08:00
Taylor Blau
c88aa5b347 tasklog: note alignemnt issue in *PercentageTask 2018-02-26 17:06:10 -08:00
Taylor Blau
3bea566c1e tasklog: don't drop updates in PercentageTask 2017-11-27 18:35:06 -08:00
Taylor Blau
45c580e60a tlog,tasklog: rename package 'tlog' to 'task' 2017-11-22 14:07:24 -08:00