code: function _fnLanguageCompat( oLanguage )
  	{
  		var oDefaults = DataTable.defaults.oLanguage;
  		var zeroRecords = oLanguage.sZeroRecords;
  	
  		/* Backwards compatibility - if there is no sEmptyTable given, then use the same as
  		 * sZeroRecords - assuming that is given.
  		 */
  		if ( !oLanguage.sEmptyTable && zeroRecords &&
  			oDefaults.sEmptyTable === "No data available in table" )
  		{
  			_fnMap( oLanguage, oLanguage, 'sZeroRecords', 'sEmptyTable' );
  		}
  	
  		/* Likewise with loading records */
  		if ( !oLanguage.sLoadingRecords && zeroRecords &&
  			oDefaults.sLoadingRecords === "Loading..." )
  		{
  			_fnMap( oLanguage, oLanguage, 'sZeroRecords', 'sLoadingRecords' );
  		}
  	}
docs: Language compatibility - when certain options are given, and others aren't, we
  need to duplicate the values over, in order to provide backwards compatibility
  with older language files.
  @param {object} oSettings dataTables settings object
  @memberof DataTable#oApi