|  | @@ -30,15 +30,22 @@ func jsonDecoder(data io.ReadCloser, target interface{}) error {
 | 
	
		
			
				|  |  |  	return decoder.Decode(target)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -func (app *Application) loadLanguages() {
 | 
	
		
			
				|  |  | +func (app *Application) loadLanguages() bool {
 | 
	
		
			
				|  |  |  	data, err := os.Open("./html/languages.json")
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  | -		log.Fatalf("Error reading languages: %s", err)
 | 
	
		
			
				|  |  | +		log.Printf("Error reading languages: %s", err)
 | 
	
		
			
				|  |  | +		return false
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	defer data.Close()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	app.Languages = make(map[string]string)
 | 
	
		
			
				|  |  | -	jsonDecoder(data, &app.Languages)
 | 
	
		
			
				|  |  | +	err = jsonDecoder(data, &app.Languages)
 | 
	
		
			
				|  |  | +	if err != nil {
 | 
	
		
			
				|  |  | +		log.Printf("Error decoding languages: %s", err)
 | 
	
		
			
				|  |  | +		return false
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	return true
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func (app Application) checkLanguage(language string) bool {
 |