forked from zaclys/searxng
		
	add language names in qwant's fetch languages function
This commit is contained in:
		
							parent
							
								
									e0142d380e
								
							
						
					
					
						commit
						ea9d979cc3
					
				
					 2 changed files with 4 additions and 5 deletions
				
			
		| 
						 | 
					@ -24,9 +24,9 @@ from babel.localedata import locale_identifiers
 | 
				
			||||||
from flask_babel import gettext
 | 
					from flask_babel import gettext
 | 
				
			||||||
from operator import itemgetter
 | 
					from operator import itemgetter
 | 
				
			||||||
from json import loads
 | 
					from json import loads
 | 
				
			||||||
from requests import get
 | 
					 | 
				
			||||||
from searx import settings
 | 
					from searx import settings
 | 
				
			||||||
from searx import logger
 | 
					from searx import logger
 | 
				
			||||||
 | 
					from searx.poolrequests import get
 | 
				
			||||||
from searx.utils import load_module, match_language, get_engine_from_settings
 | 
					from searx.utils import load_module, match_language, get_engine_from_settings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -124,11 +124,10 @@ def _fetch_supported_languages(resp):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    regions_json = loads(response_text)
 | 
					    regions_json = loads(response_text)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    supported_languages = []
 | 
					    supported_languages = {}
 | 
				
			||||||
    for lang in regions_json['languages'].values():
 | 
					    for lang in regions_json['languages'].values():
 | 
				
			||||||
        if lang['code'] == 'nb':
 | 
					 | 
				
			||||||
            lang['code'] = 'no'
 | 
					 | 
				
			||||||
        for country in lang['countries']:
 | 
					        for country in lang['countries']:
 | 
				
			||||||
            supported_languages.append(lang['code'] + '-' + country)
 | 
					            lang_code = "{lang}-{country}".format(lang=lang['code'], country=country)
 | 
				
			||||||
 | 
					            supported_languages[lang_code] = {'name': lang['name']}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return supported_languages
 | 
					    return supported_languages
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue