diff --git a/src/feedvalidator/formatter/base.py b/src/feedvalidator/formatter/base.py index 8ea786bb..e19ab2f8 100644 --- a/src/feedvalidator/formatter/base.py +++ b/src/feedvalidator/formatter/base.py @@ -4,12 +4,17 @@ """Base class for output classes""" +from feedvalidator.logging import Info, Warning, Error from UserList import UserList import os + LANGUAGE = os.environ.get('LANGUAGE', 'en_US:en').split(':')[-1] -lang = __import__('feedvalidator.i18n.%s' % LANGUAGE, globals(), locals(), LANGUAGE) +try: + lang = __import__('feedvalidator.i18n.%s' % LANGUAGE, globals(), locals(), LANGUAGE) +except ImportError: + LANGUAGE = 'en' + lang = __import__('feedvalidator.i18n.%s' % LANGUAGE, globals(), locals(), LANGUAGE) -from feedvalidator.logging import Info, Warning, Error class BaseFormatter(UserList): def __getitem__(self, i):