aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gentoo_ads/ads/views.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/gentoo_ads/ads/views.py b/gentoo_ads/ads/views.py
index 99cd21d..03acc1b 100644
--- a/gentoo_ads/ads/views.py
+++ b/gentoo_ads/ads/views.py
@@ -17,14 +17,15 @@ def serve_ads(request):
def _build_lang_array(request):
accept_langs = [settings.DEFAULT_ADS_LANG]
-# if META_LANG_KEY in request.META:
-# # Ignore priority for now, hopefully they are in the correct order
-# # TODO: reorder per HTTP language RFC
-# accept_langs = [re.sub(';q=[0-9.]+', '' ,_).strip() for _ in request.META[META_LANG_KEY].split(',')]
-# # Handle dialects
-# for _ in accept_langs:
-# if '-' in _:
-# accept_langs += [ re.sub('[-_][_-a-zA-Z0-9]+', '', _) ]
+ if META_LANG_KEY in request.META:
+ # Ignore priority for now, hopefully they are in the correct order
+ # TODO: reorder per HTTP language RFC
+ #accept_langs = [re.sub(';q=[0-9.]+', '' ,_).strip() for _ in request.META[META_LANG_KEY].split(',')]
+ accept_langs = [_.strip() for _ in request.META[META_LANG_KEY].split(',')]
+ # Handle dialects
+ #for _ in accept_langs:
+ # if '-' in _:
+ # accept_langs += [ re.sub('[-_][_-a-zA-Z0-9]+', '', _) ]
return accept_langs
def _match_langs(accept_langs, available_langs):