Closes issue #1242: make it clearer that "translations not available" means only for the built-in messages, and special-case English.

This commit is contained in:
Georg Brandl 2013-09-16 07:26:46 +02:00
parent 6be087fbe1
commit a58c1332ff

View File

@ -152,10 +152,11 @@ class Sphinx(object):
self.translator, has_translation = locale.init(locale_dirs, self.translator, has_translation = locale.init(locale_dirs,
self.config.language) self.config.language)
if self.config.language is not None: if self.config.language is not None:
if has_translation: if has_translation or self.config.language == 'en':
# "en" never needs to be translated
self.info('done') self.info('done')
else: else:
self.info('locale not available') self.info('not available for built-in messages')
def _init_env(self, freshenv): def _init_env(self, freshenv):
if freshenv: if freshenv: