소스 검색

[fix] broken language selector

marc 8 년 전
부모
커밋
1b46ecd21a
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5
    1
      searx/search.py

+ 5
- 1
searx/search.py 파일 보기

211
     # set query
211
     # set query
212
     query = raw_text_query.getSearchQuery()
212
     query = raw_text_query.getSearchQuery()
213
 
213
 
214
-    # get last selected language in query, if possible
214
+    # set specific language if set on request, query or preferences
215
     # TODO support search with multible languages
215
     # TODO support search with multible languages
216
     if len(raw_text_query.languages):
216
     if len(raw_text_query.languages):
217
         query_lang = raw_text_query.languages[-1]
217
         query_lang = raw_text_query.languages[-1]
218
+    elif 'language' in form:
219
+        query_lang = form.get('language')
220
+    else:
221
+        query_lang = preferences.get_value('language')
218
 
222
 
219
     query_time_range = form.get('time_range')
223
     query_time_range = form.get('time_range')
220
 
224