@@ -44,7 +44,6 @@ babel_langs = [lang_parts[0] + '-' + lang_parts[-1] if len(lang_parts) > 1 else
44engine_shortcuts = {}
44engine_shortcuts = {}
45engine_default_args = {'paging': False,
45engine_default_args = {'paging': False,
46 'categories': ['general'],
46 'categories': ['general'],
47− 'language_support': True,
48 'supported_languages': [],
47 'supported_languages': [],
49 'safesearch': False,
48 'safesearch': False,
50 'timeout': settings['outgoing']['request_timeout'],
49 'timeout': settings['outgoing']['request_timeout'],
@@ -127,6 +126,9 @@ def load_engine(engine_data):
128 setattr(engine, 'language_aliases', language_aliases)
127 setattr(engine, 'language_aliases', language_aliases)
130+ setattr(engine, 'language_support', len(getattr(engine, 'supported_languages', [])) > 0)
130 # assign language fetching method if auxiliary method exists
132 # assign language fetching method if auxiliary method exists
131 if hasattr(engine, '_fetch_supported_languages'):
133 if hasattr(engine, '_fetch_supported_languages'):
132 setattr(engine, 'fetch_supported_languages',
134 setattr(engine, 'fetch_supported_languages',