From d53ca5e5067313fdcf93f564e6d8d988642f9428 Mon Sep 17 00:00:00 2001 From: Sebastian Spaeth Date: Sun, 2 Dec 2012 01:38:09 +0100 Subject: [PATCH] Fall back to "en" if we don't find matching translations In case of no matching translations, target_lang was "None" which blew up things. Fall back to "en" in case we don't find a corresponding translation. Signed-off-by: Sebastian Spaeth --- mediagoblin/tools/translate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mediagoblin/tools/translate.py b/mediagoblin/tools/translate.py index b6b7a527..28b7aec0 100644 --- a/mediagoblin/tools/translate.py +++ b/mediagoblin/tools/translate.py @@ -88,7 +88,7 @@ def get_locale_from_request(request): # of accepted locales, and serve the best available locale rather than # the most preferred, or fall back to 'en' immediately. target_lang = request.accept_languages.best_match( - mg_globals.available_locales) + mg_globals.available_locales) or 'en' return locale_to_lower_upper(target_lang) SETUP_GETTEXTS = {} -- 2.25.1