aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tools
diff options
context:
space:
mode:
authorSebastian Spaeth <Sebastian@SSpaeth.de>2012-12-02 01:38:09 +0100
committerSebastian Spaeth <Sebastian@SSpaeth.de>2012-12-02 01:39:53 +0100
commitd53ca5e5067313fdcf93f564e6d8d988642f9428 (patch)
tree001d0c8ebfbfa72c5a3bb9ce1f48e13ffade68a7 /mediagoblin/tools
parent1aac6a3c3c4827740df9ef43bd25e96c9620b7f4 (diff)
downloadmediagoblin-d53ca5e5067313fdcf93f564e6d8d988642f9428.tar.lz
mediagoblin-d53ca5e5067313fdcf93f564e6d8d988642f9428.tar.xz
mediagoblin-d53ca5e5067313fdcf93f564e6d8d988642f9428.zip
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 <Sebastian@SSpaeth.de>
Diffstat (limited to 'mediagoblin/tools')
-rw-r--r--mediagoblin/tools/translate.py2
1 files changed, 1 insertions, 1 deletions
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 = {}