Fix #7282: i18n: messages using ngettext() does not translated

This commit is contained in:
Takeshi KOMIYA 2020-03-14 19:50:31 +09:00
parent 5c0d0438c4
commit 6682f89871

View File

@ -350,13 +350,15 @@ class Sphinx:
else __('finished with problems')) else __('finished with problems'))
if self._warncount: if self._warncount:
if self.warningiserror: if self.warningiserror:
msg = __('build %s, %s warning (with warnings treated as errors).', if self._warncount == 1:
'build %s, %s warnings (with warnings treated as errors).', msg = __('build %s, %s warning (with warnings treated as errors).')
self._warncount) else:
msg = __('build %s, %s warnings (with warnings treated as errors).')
else: else:
msg = __('build %s, %s warning.', if self._warncount == 1:
'build %s, %s warnings.', msg = __('build %s, %s warning.')
self._warncount) else:
msg = __('build %s, %s warnings.')
logger.info(bold(msg % (status, self._warncount))) logger.info(bold(msg % (status, self._warncount)))
else: else: