|  | @@ -21,14 +21,17 @@ import json
 | 
	
		
			
				|  |  |  import cStringIO
 | 
	
		
			
				|  |  |  import os
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -from searx import settings
 | 
	
		
			
				|  |  |  from flask import Flask, request, render_template
 | 
	
		
			
				|  |  |  from flask import url_for, Response, make_response, redirect
 | 
	
		
			
				|  |  | +from flask import send_from_directory
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +from searx import settings
 | 
	
		
			
				|  |  |  from searx.engines import search, categories, engines, get_engines_stats
 | 
	
		
			
				|  |  |  from searx.utils import UnicodeWriter
 | 
	
		
			
				|  |  | -from flask import send_from_directory
 | 
	
		
			
				|  |  |  from searx.utils import highlight_content, html_to_text
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +from flask.ext.babel import Babel
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  app = Flask(
 | 
	
		
			
				|  |  |      __name__,
 | 
	
	
		
			
				|  | @@ -38,6 +41,8 @@ app = Flask(
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  app.secret_key = settings['server']['secret_key']
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +babel = Babel(app)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  #TODO configurable via settings.yml
 | 
	
		
			
				|  |  |  favicons = ['wikipedia', 'youtube', 'vimeo', 'soundcloud',
 | 
	
		
			
				|  |  |              'twitter', 'stackoverflow', 'github']
 | 
	
	
		
			
				|  | @@ -56,6 +61,11 @@ opensearch_xml = '''<?xml version="1.0" encoding="utf-8"?>
 | 
	
		
			
				|  |  |  '''
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +@babel.localeselector
 | 
	
		
			
				|  |  | +def get_locale():
 | 
	
		
			
				|  |  | +    return request.accept_languages.best_match(settings['languages'].keys())
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  def get_base_url():
 | 
	
		
			
				|  |  |      if settings['server']['base_url']:
 | 
	
		
			
				|  |  |          hostname = settings['server']['base_url']
 |