diff --git a/mediagoblin/tools/translate.py b/mediagoblin/tools/translate.py index f55ce349..257bd791 100644 --- a/mediagoblin/tools/translate.py +++ b/mediagoblin/tools/translate.py @@ -42,7 +42,7 @@ def set_available_locales(): """Set available locales for which we have translations""" global AVAILABLE_LOCALES locales=['en', 'en_US'] # these are available without translations - for locale in localedata.list(): + for locale in localedata.locale_identifiers(): if gettext.find('mediagoblin', TRANSLATIONS_PATH, [locale]): locales.append(locale) AVAILABLE_LOCALES = locales diff --git a/setup.py b/setup.py index 6310a1bc..d3f91686 100644 --- a/setup.py +++ b/setup.py @@ -53,7 +53,7 @@ try: 'kombu', 'jinja2', 'sphinx', - 'Babel<1.0', + 'Babel', 'argparse', 'webtest<2', 'ConfigObj',