fix for scaffolding
diff --git a/system/libraries/Language.php b/system/libraries/Language.php
index bcf84cf..26775ec 100644
--- a/system/libraries/Language.php
+++ b/system/libraries/Language.php
@@ -49,7 +49,7 @@
 	 * @param	string	the language (english, etc.)

 	 * @return	void

 	 */

-	function load($langfile = '', $idiom = '')

+	function load($langfile = '', $idiom = '', $return = FALSE)

 	{	

 		$langfile = str_replace(EXT, '', str_replace('_lang.', '', $langfile)).'_lang'.EXT;

 		

@@ -82,12 +82,18 @@
 			}

 		}

 

+		

 		if ( ! isset($lang))

 		{

 			log_message('error', 'Language file contains no data: language/'.$idiom.'/'.$langfile);

 			return;

 		}

 		

+		if ($return == TRUE)

+		{

+			return $lang;

+		}

+		

 		$this->is_loaded[] = $langfile;

 		$this->language = array_merge($this->language, $lang);

 		unset($lang);