diff --git a/linkcheck/logger/html.py b/linkcheck/logger/html.py
index 202c15f6..aae3b7db 100644
--- a/linkcheck/logger/html.py
+++ b/linkcheck/logger/html.py
@@ -238,16 +238,14 @@ class HtmlLogger (linkcheck.logger.Logger):
return
if self.has_field("outro"):
self.fd.write(os.linesep+_("Thats it. "))
- if self.errors == 1:
- self.fd.write(_("1 error"))
- else:
- self.fd.write(_("%d errors") % self.errors)
if linknumber >= 0:
- if linknumber == 1:
- self.fd.write(_(" in 1 link"))
- else:
- self.fd.write(_(" in %d links") % linknumber)
- self.fd.write(_(" found")+"
"+os.linesep)
+ self.fd.write(gettext.ngettext("%d link checked.",
+ "%d links checked.", linknumber) % linknumber)
+ self.fd.write(" ")
+ self.fd.write(gettext.ngettext("%d error found.",
+ "%d errors found.", self.errors) % self.errors)
+ self.fd.write(os.linesep)
+ self.fd.write("
"+os.linesep)
self.stoptime = time.time()
duration = self.stoptime - self.starttime
self.fd.write(_("Stopped checking at %s (%s)")%\
diff --git a/linkcheck/logger/text.py b/linkcheck/logger/text.py
index 4f26af04..0ea37a7d 100644
--- a/linkcheck/logger/text.py
+++ b/linkcheck/logger/text.py
@@ -19,6 +19,7 @@
import sys
import os
import time
+import gettext
import linkcheck
import linkcheck.ansicolor
@@ -224,17 +225,15 @@ class TextLogger (linkcheck.logger.Logger):
if self.fd is None:
return
if self.has_field('outro'):
- self.fd.write(os.linesep+_("Thats it. "))
- if self.errors == 1:
- self.fd.write(_("1 error"))
- else:
- self.fd.write(str(self.errors)+_(" errors"))
+ self.fd.write(os.linesep+_("Thats it.")+" ")
if linknumber >= 0:
- if linknumber == 1:
- self.fd.write(_(" in 1 link"))
- else:
- self.fd.write(_(" in %d links") % linknumber)
- self.fd.write(_(" found")+os.linesep)
+ self.fd.write(gettext.ngettext("%d link checked.",
+ "%d links checked.", linknumber) % linknumber)
+ self.fd.write(" ")
+
+ self.fd.write(gettext.ngettext("%d error found.",
+ "%d errors found.", self.errors) % self.errors)
+ self.fd.write(os.linesep)
self.stoptime = time.time()
duration = self.stoptime - self.starttime
self.fd.write(_("Stopped checking at %s (%s)") % \