diff --git a/linkcheck/logger/html.py b/linkcheck/logger/html.py index 411168c0..bf85ba4d 100644 --- a/linkcheck/logger/html.py +++ b/linkcheck/logger/html.py @@ -275,26 +275,26 @@ class HtmlLogger (Logger): self.writeln(u"") def write_stats (self): - domains = len(self.stats.domains) - if domains > 1: - self.writeln(_("Found %d different domains.") % domains) + self.writeln(u'
%s
' % _("Statistics")) + if len(self.stats.domains) > 1: + self.writeln(_("Number of domains: %d") % len(self.stats.domains)) + self.writeln(u"
") if self.stats.number > 0: self.writeln(_( - "Detected %(image)d image, %(text)d text, %(video)d video, " + "Content types: %(image)d image, %(text)d text, %(video)d video, " "%(audio)d audio, %(application)d application, %(mail)d mail" - " and %(other)d other contents.") % self.stats.link_types) - self.writeln(_("Minimum URL length is %d.") % - self.stats.min_url_length) - self.writeln(_("Maximum URL length is %d.") % - self.stats.max_url_length) - self.writeln(_("Average URL length is %d.") % - self.stats.avg_url_length) + " and %(other)d other.") % self.stats.link_types) + self.writeln(u"
") + self.writeln(_("URL lengths: min=%d, max=%d, avg=%d.") % + (self.stats.min_url_length, + self.stats.max_url_length, + self.stats.avg_url_length)) else: self.writeln(_("No statistics available since zero URLs were checked.")) self.writeln(u"
") def write_outro (self): - self.writeln() + self.writeln(u"
") self.write(_("That's it.")+" ") if self.stats.number >= 0: self.write(_n("%d link checked.", "%d links checked.", diff --git a/linkcheck/logger/text.py b/linkcheck/logger/text.py index 51465c7c..68e76b94 100644 --- a/linkcheck/logger/text.py +++ b/linkcheck/logger/text.py @@ -262,20 +262,18 @@ class TextLogger (Logger): def write_stats (self): self.writeln() - domains = len(self.stats.domains) - if domains > 1: - self.writeln(_("Found %d different domains.") % domains) + self.writeln(_("Statistics:")) + if len(self.stats.domains) > 1: + self.writeln(_("Number of domains: %d") % len(self.stats.domains)) if self.stats.number > 0: self.writeln(_( - "Detected %(image)d image, %(text)d text, %(video)d video, " + "Content types: %(image)d image, %(text)d text, %(video)d video, " "%(audio)d audio, %(application)d application, %(mail)d mail" - " and %(other)d other contents.") % self.stats.link_types) - self.writeln(_("Minimum URL length is %d.") % - self.stats.min_url_length) - self.writeln(_("Maximum URL length is %d.") % - self.stats.max_url_length) - self.writeln(_("Average URL length is %d.") % - self.stats.avg_url_length) + " and %(other)d other.") % self.stats.link_types) + self.writeln(_("URL lengths: min=%d, max=%d, avg=%d.") % + (self.stats.min_url_length, + self.stats.max_url_length, + self.stats.avg_url_length)) else: self.writeln(_("No statistics available since zero URLs were checked."))